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 |