// d3dumddi.h
typedef struct _D3DDDICB_CREATEHWQUEUE {
HANDLE hHwContext;
D3DDDI_CREATEHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
HANDLE hHwQueue;
D3DKMT_HANDLE hHwQueueProgressFence;
VOID *HwQueueProgressFenceCPUVirtualAddress;
D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DDDICB_CREATEHWQUEUE;
View the official Windows Driver Kit DDI referenceNo description available.
A structure that holds information to create a hardware queue.
hHwContextHandle to the context the queue is created for.
FlagsQueue creation flags.
PrivateDriverDataSizeSize of private driver data.
pPrivateDriverDataPointer to private driver data.
hHwQueueHandle to the created queue.
hHwQueueProgressFenceHandle to the hardware queue progress fence object.
HwQueueProgressFenceCPUVirtualAddressRead-only mapping of the fence value for the CPU
HwQueueProgressFenceGPUVirtualAddressRead/write mapping of the fence value for the GPU