// dxgiddi.h
typedef struct DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE {
[in] D3DKMT_HANDLE hSrcAllocation;
[in] D3DKMT_HANDLE hDstAllocation;
void *pDXGIContext;
HANDLE hHwQueue;
UINT64 HwQueueProgressFenceId;
UINT PrivateDriverDataSize;
[in] PVOID pPrivateDriverData;
} DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE;
View the official Windows Driver Kit DDI referenceNo description available.
Contains arguments needed for the PfnddxgiddiSubmitPresentBltToHwQueuecb function.
hSrcAllocation [in]The allocation of which content will be presented.
hDstAllocation [in]The destination allocation of the present.
pDXGIContextFill this with the value in DXGI_DDI_ARG_PRESENT.pDXGIContext.
hHwQueueHardware queue being submitted to.
HwQueueProgressFenceIdHardware queue progress fence ID that will be signaled when the Present Blt is done on the GPU.
PrivateDriverDataSizeThe size of pPrivateDriverData.
pPrivateDriverData [in]Private driver data to pass to DdiPresent.