Freigeben über


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

Siehe auch

DXGK_NATIVE_FENCE_LOG_BUFFER

DxgkDdiSetNativeFenceLogBuffer