Compartir a través de


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

Consulte también

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE