Freigeben über


D3DDDI_NATIVEFENCEMAPPING Struktur (d3dukmdt.h)

Die D3DDDI_NATIVEFENCEMAPPING-Struktur enthält systemeigene GPU-Zaunadressenzuordnungen im Prozessadressraum des Aufrufers.

Syntax

typedef struct _D3DDDI_NATIVEFENCEMAPPING {
  VOID                                  *CurrentValueCpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

Angehörige

CurrentValueCpuVa

Schreibgeschützte Zuordnung des aktuellen Werts für die CPU. Dieser Wert wird von Benutzermoduskomponenten verwendet, um den systemeigenen Zaun CurrentValueabzufragen.

CurrentValueGpuVa

Lese-/Schreibzuordnung des aktuellen Werts für die GPU im Adressraum des aktuellen Prozesses. Dieser Wert wird vom GPU-Modul verwendet, um den systemeigenen Zaun CurrentValue- als Zaunsignalvorgang zu lesen oder zu schreiben.

MonitoredValueGpuVa

Lese-/Schreibzuordnung des überwachten Werts für die GPU im Adressraum des aktuellen Prozesses. Dieser Wert wird vom GPU-Modul verwendet, um zu überprüfen, ob eine bedingte CPU-Unterbrechung ausgelöst werden soll.

Reserved[32]

Reserviert für die Systemverwendung.

Bemerkungen

Weitere Informationen zu systemeigenen GPU-Zaunen finden Sie unter native GPU-Zaunobjekte.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- d3dukmdt.h

Siehe auch

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence