estructura D3DKMT_SUBMITCOMMANDTOHWQUEUE (d3dkmthk.h)
Estructura que contiene información para enviar un comando a la cola de hardware.
Sintaxis
typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
D3DKMT_HANDLE hHwQueue;
D3DKMT_ALIGN64 UINT64 HwQueueProgressFenceId;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
UINT CommandLength;
UINT PrivateDriverDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateDriverData unnamedParam2
);
UINT NumPrimaries;
void D3DKMT_PTR(
D3DKMT_HANDLE const *unnamedParam1,
WrittenPrimaries unnamedParam2
);
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;
Miembros
hHwQueue
Cola de contexto a la que enviar el comando.
HwQueueProgressFenceId
Valor de barrera de progreso de la cola de hardware que se señalará una vez finalizado el comando.
CommandBuffer
VA de GPU del búfer de comandos que se va a ejecutar en la GPU.
CommandLength
Longitud en bytes del búfer de comandos.
PrivateDriverDataSize
Tamaño de los datos del controlador privado en bytes.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)
NumPrimaries
Número de elementos principales escritos por este búfer de comandos.
void D3DKMT_PTR( D3DKMT_HANDLE const *unnamedParam1, WrittenPrimaries unnamedParam2)
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmthk.h |