D3DKMT_CREATEHWQUEUE structure (d3dkmthk.h)
Structure passed to PFND3DKMT_CREATEHWQUEUE when creating a new hardware queue.
Syntax
typedef struct _D3DKMT_CREATEHWQUEUE {
D3DKMT_HANDLE hHwContext;
D3DDDI_CREATEHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
D3DKMT_HANDLE hHwQueue;
D3DKMT_HANDLE hHwQueueProgressFence;
VOID *HwQueueProgressFenceCPUVirtualAddress;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;
Members
hHwContext
Handle to the hardware context that the queue belongs to.
Flags
A bit field of D3DDDI_CREATEHWQUEUEFLAGS values specifying the hardware queue creation flags.
PrivateDriverDataSize
Size of private driver data.
pPrivateDriverData
Private driver data.
hHwQueue
Handle to the hardware queue object to submit work to.
hHwQueueProgressFence
Handle to the monitored fence object used to monitor the queue progress.
HwQueueProgressFenceCPUVirtualAddress
Read-only mapping of the queue progress fence value for the CPU.
HwQueueProgressFenceGPUVirtualAddress
Read/write mapping of the queue progress fence value for the GPU.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for