// d3dumddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
A structure that holds information to queue hardware.
hHwQueue [in]Hardware queue being submitted to.
HwQueueProgressFenceIdHardware queue progress fence ID that will be signaled when the Present Blt is done on the GPU.
CommandsGPU VA of the command buffer to be executed on the GPU.
CommandLengthLength in bytes of the command buffer.
FlagsFlags.
PrivateDriverDataSizeThe size of pPrivateDriverData.
pPrivateDriverDataPrivate driver data to pass to Present.
NumPrimariesThe number of primaries written by this command buffer.
WrittenPrimariesThe array of primaries written by this command buffer.