Compartilhar via


estrutura D3DKMT_SUBMITCOMMANDTOHWQUEUE (d3dkmthk.h)

Uma estrutura que contém informações para enviar um comando para a fila de hardware.

Sintaxe

typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_ALIGN64 UINT64                 HwQueueProgressFenceId;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
  UINT                                  CommandLength;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  UINT                                  NumPrimaries;
  D3DKMT_HANDLE const                   *WrittenPrimaries;
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

Membros

hHwQueue

Fila de contexto para a qual enviar o comando.

HwQueueProgressFenceId

Valor de cerca de progresso da fila de hardware que será sinalizado depois que o comando for concluído.

CommandBuffer

GPU VA do buffer de comando a ser executado na GPU.

CommandLength

Comprimento em bytes do buffer de comando.

PrivateDriverDataSize

Tamanho dos dados do driver privado em bytes.

pPrivateDriverData

Ponteiro para um buffer que contém dados opcionais de driver privado.

NumPrimaries

O número de primárias gravadas por esse buffer de comando.

WrittenPrimaries

A matriz de primárias gravada por esse buffer de comando.

Requisitos

Requisito Valor
cabeçalho d3dkmthk.h