DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE structure

Contains arguments needed for the PfnddxgiddiSubmitPresentBltToHwQueuecb function.

Syntax

typedef struct DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE {
  D3DKMT_HANDLE hSrcAllocation;
  D3DKMT_HANDLE hDstAllocation;
  void          *pDXGIContext;
  HANDLE        hHwQueue;
  UINT64        HwQueueProgressFenceId;
  UINT          PrivateDriverDataSize;
  PVOID         pPrivateDriverData;
} DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE;

Members

hSrcAllocation

[in] The allocation of which content will be presented.

hDstAllocation

[in] 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.

pPrivateDriverData

[in] Private driver data to pass to DdiPresent.

Requirements

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