Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |