DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE structure (dxgiddi.h)

Contains arguments needed for the PfnddxgiddiSubmitPresentBltToHwQueuecb function.

Syntax

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;

Members

[in] hSrcAllocation

The allocation of which content will be presented.

[in] hDstAllocation

The destination allocation of the present.

pDXGIContext

Fill this with the value in DXGI_DDI_ARG_PRESENT.pDXGIContext.

hHwQueue

Hardware queue being submitted to.

HwQueueProgressFenceId

Hardware queue progress fence ID that will be signaled when the Present Blt is done on the GPU.

PrivateDriverDataSize

The size of pPrivateDriverData.

[in] pPrivateDriverData

Private driver data to pass to DdiPresent.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1803
Minimum UMDF version D3D_UMD_INTERFACE_VERSION_WDDM2_4_2
Header dxgiddi.h