DXGKARG_SETNATIVEFENCELOGBUFFER Struktur (d3dkmddi.h)
DXGKARG_SETNATIVEFENCELOGBUFFER ist die Eingabestruktur für DxgkDdiSetNativeFenceLogBuffer.
Syntax
typedef struct _DXGKARG_SETNATIVEFENCELOGBUFFER {
HANDLE hHwQueue;
UINT NumberOfEntries;
DXGK_NATIVE_FENCE_LOG_BUFFER *LogBufferCpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferGpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferSystemProcessGpuVa;
DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_SETNATIVEFENCELOGBUFFER;
Angehörige
hHwQueue
[in] Treiberhandle der HWQueue, zu der dieses Protokoll gehört.
NumberOfEntries
[in] Die Anzahl der Einträge im Array von Protokolleinträgen, auf die LogBufferCpuVa verweist.
LogBufferCpuVa
[in] Die virtuelle CPU-Adresse des systemeigenen Zaunprotokollpuffers mit Lese-/Schreibzugriff.
LogBufferGpuVa
[in] Die GPU VA mit Lese-/Schreibzugriff des Protokollpuffers im Adressraum des Benutzerprozesses.
LogBufferSystemProcessGpuVa
[in] Die GPU VA des Protokollpuffers im Systemadressraum mit Lese-/Schreibzugriff.
Flags
[in] Eine DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Struktur, die Flags zum Schreiben einer Nutzlast in den systemeigenen Zaunprotokollpuffer enthält.
Reserved[32]
Reserviert für die Systemverwendung.
Bemerkungen
Weitere Informationen zur verwendung nativer GPU-Zäune und Protokollpuffernutzung finden Sie unter Native GPU-Zaunobjekte.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 |
Header- | d3dkmddi.h |