struttura D3DKMT_CREATEHWQUEUE (d3dkmthk.h)
D3DKMT_CREATEHWQUEUE è la struttura passata a D3DKMTCreateHwQueue e PFND3DKMT_CREATEHWQUEUE durante la creazione di una nuova coda hardware.
Sintassi
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;
Membri
hHwContext
[in] Gestire il contesto hardware a cui appartiene la coda.
Flags
[in] Campo di bit di D3DDDI_CREATEHWQUEUEFLAGS valori che specificano i flag di creazione della coda hardware.
PrivateDriverDataSize
[in] Dimensioni dei dati del driver privato, in byte.
pPrivateDriverData
[in/out] Puntatore ai dati del driver privato.
hHwQueue
[out] Handle per l'oggetto coda hardware creato a cui inviare il lavoro.
hHwQueueProgressFence
[out] Handle per l'oggetto di isolamento monitorato usato per monitorare lo stato della coda.
HwQueueProgressFenceCPUVirtualAddress
[out] Mapping di sola lettura del valore limite di stato della coda per la CPU.
HwQueueProgressFenceGPUVirtualAddress
[out] Mapping di lettura/scrittura del valore limite di stato della coda per la GPU.
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
d3dkmthk.h |