Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
D3DKMT_CREATEHWQUEUE is the structure passed to D3DKMTCreateHwQueue and 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
[in] Handle to the hardware context that the queue belongs to.
Flags
[in] A bit field of D3DDDI_CREATEHWQUEUEFLAGS values specifying the hardware queue creation flags.
PrivateDriverDataSize
[in] Size of private driver data, in bytes.
pPrivateDriverData
[in/out] Pointer to the private driver data.
hHwQueue
[out] Handle to the created hardware queue object to submit work to.
hHwQueueProgressFence
[out] Handle to the monitored fence object used to monitor the queue progress.
HwQueueProgressFenceCPUVirtualAddress
[out] Read-only mapping of the queue progress fence value for the CPU.
HwQueueProgressFenceGPUVirtualAddress
[out] Read/write mapping of the queue progress fence value for the GPU.
Requirements
| Requirement | Value |
|---|---|
| Header | d3dkmthk.h |