// d3dkmthk.h
typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
D3DKMT_HANDLE hHwQueue;
D3DKMT_ALIGN64 UINT64 HwQueueProgressFenceId;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
UINT CommandLength;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
UINT NumPrimaries;
D3DKMT_HANDLE const *WrittenPrimaries;
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;
View the official Windows Driver Kit DDI referenceNo description available.
A structure that holds information to submit a command to the hardware queue.
hHwQueueContext queue to submit the command to.
HwQueueProgressFenceIdHardware queue progress fence value that will be signaled once the command is finished.
CommandBufferGPU VA of the command buffer to be executed on the GPU.
CommandLengthLength in bytes of the command buffer.
PrivateDriverDataSizeSize of private driver data in bytes.
pPrivateDriverDataPointer to a buffer that contains optional private driver data.
NumPrimariesThe number of primaries written by this command buffer.
WrittenPrimariesThe array of primaries written by this command buffer.