Compartir a través de


estructura DXGKARG_BUILDTESTCOMMANDBUFFER (d3dkmddi.h)

La estructura DXGKARG_BUILDTESTCOMMANDBUFFER describe un búfer de comandos de prueba para DXGKDDI_BUILDTESTCOMMANDBUFFER::p fnBuildTestCommandBuffer.

Sintaxis

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

Miembros

hContext

[in] Identificador de contexto de KMD devuelto desde dxgkDdiCreateContext cuando Flags.HardwareQueue es 0 o identificador de cola de hardware KMD devuelto desde DxgkDdiCreatehwqueue cuando Flags.HardwareQueue es 1.

Command

[in] Estructura D3DDDI_TESTCOMMANDBUFFER que describe el comando de prueba para el que se debe generar el búfer DMA.

pDmaBuffer

[in/out] Puntero al búfer en el que KMD debe escribir los comandos generados.

pDmaBufferPrivateData

[in/out] Puntero al búfer en el que KMD puede escribir datos relevantes para la ejecución de instrucciones de dispositivo generadas.

DmaBufferSize

[in/out] En la entrada, especifica el tamaño en bytes del búfer al que pDmaBuffer apunta. En la salida, especifica el número de bytes que KMD ha escrito en el búfer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obtener más información.

DmaBufferPrivateDataSize

[in/out] En la entrada, especifica el tamaño en bytes del búfer al que pDmaBufferPrivateData apunta. En la salida, especifica el número de bytes que KMD ha escrito en el búfer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obtener más información.

Flags

[in] Estructura D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS que describe las marcas del búfer de comandos de prueba.

Observaciones

Para obtener más información, consulte pruebas en modo kernel.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2 (WDDM 3.2)
encabezado de d3dkmddi.h

Consulte también

D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

D3DDDI_TESTCOMMANDBUFFER

DXGKDDI_BUILDTESTCOMMANDBUFFER