Compartilhar via


estrutura DXGKARG_BUILDTESTCOMMANDBUFFER (d3dkmddi.h)

A estrutura DXGKARG_BUILDTESTCOMMANDBUFFER descreve um buffer de comando de teste para DXGKDDI_BUILDTESTCOMMANDBUFFER::p fnBuildTestCommandBuffer.

Sintaxe

typedef struct _DXGKARG_BUILDTESTCOMMANDBUFFER {
  HANDLE                             hContext;
  D3DDDI_TESTCOMMANDBUFFER           Command;
  PVOID                              pDmaBuffer;
  PVOID                              pDmaBufferPrivateData;
  UINT                               DmaBufferSize;
  UINT                               DmaBufferPrivateDataSize;
  D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Flags;
} DXGKARG_BUILDTESTCOMMANDBUFFER;

Membros

hContext

[in] Identificador de contexto KMD retornado de DxgkDdiCreateContext quando Flags.HardwareQueue é 0 ou identificador de fila de hardware KMD retornado de DxgkDdiCreatehwqueue quando Flags.HardwareQueue for 1.

Command

[in] Uma estrutura D3DDDI_TESTCOMMANDBUFFER que descreve o comando de teste para o qual o buffer de DMA precisa ser gerado.

pDmaBuffer

[entrada/saída] Ponteiro para o buffer no qual o KMD deve gravar os comandos gerados.

pDmaBufferPrivateData

[entrada/saída] Ponteiro para o buffer no qual o KMD pode gravar dados relevantes para a execução de instruções de dispositivo geradas.

DmaBufferSize

[entrada/saída] Na entrada, especifica o tamanho em bytes do buffer para o qual pDmaBuffer aponta. Na saída, especifica o número de bytes que o KMD gravou no buffer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obter mais informações.

DmaBufferPrivateDataSize

[entrada/saída] Na entrada, especifica o tamanho em bytes do buffer para o qual pDmaBufferPrivateData aponta. Na saída, especifica o número de bytes que o KMD gravou no buffer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obter mais informações.

Flags

[in] Uma estrutura D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS que descreve os sinalizadores para o buffer de comando de teste.

Observações

Para obter mais informações, consulte de teste no modo Kernel.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2 (WDDM 3.2)
cabeçalho d3dkmddi.h

Consulte também

D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

D3DDDI_TESTCOMMANDBUFFER

DXGKDDI_BUILDTESTCOMMANDBUFFER