estructura D3DKMT_CREATEHWQUEUE (d3dkmthk.h)
D3DKMT_CREATEHWQUEUE es la estructura que se pasa a D3DKMTCreateHwQueue y PFND3DKMT_CREATEHWQUEUE al crear una nueva cola de hardware.
Sintaxis
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;
Miembros
hHwContext
[in] Controle el contexto de hardware al que pertenece la cola.
Flags
[in] Campo de bits de D3DDDI_CREATEHWQUEUEFLAGS valores que especifican las marcas de creación de colas de hardware.
PrivateDriverDataSize
[in] Tamaño de los datos del controlador privado, en bytes.
pPrivateDriverData
[in/out] Puntero a los datos del controlador privado.
hHwQueue
[out] Controle el objeto de cola de hardware creado para enviar el trabajo.
hHwQueueProgressFence
[out] Controle el objeto de barrera supervisado usado para supervisar el progreso de la cola.
HwQueueProgressFenceCPUVirtualAddress
[out] Asignación de solo lectura del valor de barrera de progreso de la cola para la CPU.
HwQueueProgressFenceGPUVirtualAddress
[out] Asignación de lectura y escritura del valor de barrera de progreso de la cola para la GPU.
Requisitos
Requisito | Valor |
---|---|
encabezado de |
d3dkmthk.h |