Compartir a través de


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