Freigeben über


DXGKARG_BUILDTESTCOMMANDBUFFER Struktur (d3dkmddi.h)

Die DXGKARG_BUILDTESTCOMMANDBUFFER-Struktur beschreibt einen Testbefehlspuffer für DXGKDDI_BUILDTESTCOMMANDBUFFER::p fnBuildTestCommandBuffer.

Syntax

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

Angehörige

hContext

[in] KMD-Kontexthandle, das von DxgkDdiCreateContext zurückgegeben wird, wenn Flags.HardwareQueue 0 ist, oder KMD-Hardwarewarteschlangenhandle, die von DxgkDdiCreatehwqueue zurückgegeben wird, wenn Flags.HardwareQueue 1 ist.

Command

[in] Eine D3DDDI_TESTCOMMANDBUFFER Struktur, die den Testbefehl beschreibt, für den DMA-Puffer generiert werden muss.

pDmaBuffer

[in/out] Zeigen Sie auf den Puffer, in dem KMD die generierten Befehle schreiben soll.

pDmaBufferPrivateData

[in/out] Zeigen Sie auf den Puffer, in dem KMD Daten schreiben kann, die für die Ausführung generierter Geräteanweisungen relevant sind.

DmaBufferSize

[in/out] Gibt bei eingaben die Größe in Byte des Puffers an, auf die pDmaBuffer verweist. Gibt bei der Ausgabe die Anzahl der Bytes an, die KMD in den Puffer geschrieben hat. Weitere Informationen finden Sie unter DXGKDDI_BUILDTESTCOMMANDBUFFER.

DmaBufferPrivateDataSize

[in/out] Gibt bei eingaben die Größe in Byte des Puffers an, auf die pDmaBufferPrivateData verweist. Gibt bei der Ausgabe die Anzahl der Bytes an, die KMD in den Puffer geschrieben hat. Weitere Informationen finden Sie unter DXGKDDI_BUILDTESTCOMMANDBUFFER.

Flags

[in] Eine D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Struktur, die die Flags für den Testbefehlspuffer beschreibt.

Bemerkungen

Weitere Informationen finden Sie unter Kernelmodustests.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmddi.h

Siehe auch

D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

D3DDDI_TESTCOMMANDBUFFER

DXGKDDI_BUILDTESTCOMMANDBUFFER