D3DKMT_CREATEHWQUEUE estrutura (d3dkmthk.h)
D3DKMT_CREATEHWQUEUE é a estrutura passada para D3DKMTCreateHwQueue e PFND3DKMT_CREATEHWQUEUE ao criar uma nova fila de hardware.
Sintaxe
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;
Membros
hHwContext
[in] Manipule para o contexto de hardware ao qual a fila pertence.
Flags
[in] Um campo de bits de valores D3DDDI_CREATEHWQUEUEFLAGS especificando os sinalizadores de criação da fila de hardware.
PrivateDriverDataSize
[in] Tamanho dos dados do driver privado, em bytes.
pPrivateDriverData
[entrada/saída] Ponteiro para os dados do driver privado.
hHwQueue
[out] Manipule para o objeto de fila de hardware criado para o qual enviar o trabalho.
hHwQueueProgressFence
[out] Manipule para o objeto de cerca monitorado usado para monitorar o progresso da fila.
HwQueueProgressFenceCPUVirtualAddress
[out] Mapeamento somente leitura do valor da cerca de progresso da fila para a CPU.
HwQueueProgressFenceGPUVirtualAddress
[out] Mapeamento de leitura/gravação do valor da cerca de progresso da fila para a GPU.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dkmthk.h |