D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE structure (d3dumddi.h)

A structure that contains information to present Blt to the hardware queue.

Syntax

typedef struct _D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE {
  [in] D3DKMT_HANDLE hSrcAllocation;
  [in] D3DKMT_HANDLE hDstAllocation;
  [in] HANDLE        hHwQueue;
       UINT64        HwQueueProgressFenceId;
       UINT          PrivateDriverDataSize;
       PVOID         pPrivateDriverData;
} D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE;

Members

[in] hSrcAllocation

The allocation of which content will be presented.

[in] hDstAllocation

The destination allocation of the present, if non-zero.

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

Private driver data to pass to Present.

Requirements

Requirement Value
Header d3dumddi.h