D3DDDICB_SUBMITCOMMANDTOHWQUEUE structure (d3dumddi.h)

A structure that holds information to queue hardware.

Syntax

typedef struct _D3DDDICB_SUBMITCOMMANDTOHWQUEUE {
  [in] HANDLE                               hHwQueue;
       UINT64                               HwQueueProgressFenceId;
       D3DGPU_VIRTUAL_ADDRESS               Commands;
       UINT                                 CommandLength;
       D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS Flags;
       UINT                                 PrivateDriverDataSize;
       VOID                                 *pPrivateDriverData;
       UINT                                 NumPrimaries;
       const D3DKMT_HANDLE                  *WrittenPrimaries;
} D3DDDICB_SUBMITCOMMANDTOHWQUEUE;

Members

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

Commands

GPU VA of the command buffer to be executed on the GPU.

CommandLength

Length in bytes of the command buffer.

Flags

Flags.

PrivateDriverDataSize

The size of pPrivateDriverData.

pPrivateDriverData

Private driver data to pass to Present.

NumPrimaries

The number of primaries written by this command buffer.

WrittenPrimaries

The array of primaries written by this command buffer.

Requirements

Requirement Value
Header d3dumddi.h