DXGKARG_OPENNATIVEFENCE Struktur (d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE ist die Struktur, die an DxgkDdiOpenNativeFenceübergeben wird.
Syntax
typedef struct _DXGKARG_OPENNATIVEFENCE {
HANDLE hGlobalNativeFence;
HANDLE hLocalNativeFence;
HANDLE hDevice;
D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
DXGK_OPENNATIVEFENCE_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_OPENNATIVEFENCE;
Angehörige
hGlobalNativeFence
[in] Driver-assigned handle to the fence object created in the prior call to DxgkDdiCreateNativeFence.
hLocalNativeFence
[in/out] Bei eingaben ist der Wert hLocalNativeFence der Dxgkrnl--generierte Handle des Objekts.
Bei der Ausgabe ist der vom KMD zurückgegebene Wert das interne, kmD-verwaltete Handle, das von nachfolgenden Rückrufen verwendet werden soll, um auf dieses lokale Zaunobjekt zu verweisen.
hDevice
[in] Treiberhandle für das übergeordnete Gerät dieses lokalen Zaunobjekts.
CurrentValueGpuVa
[in] Lese-/Schreibzuordnung des aktuellen Werts für die GPU im Benutzerprozessadressraum.
MonitoredValueGpuVa
[in] Lese-/Schreibzuordnung des überwachten Werts für die GPU im Benutzerprozessadressraum.
Flags
[in] Eine DXGK_OPENNATIVEFENCE_FLAGS Struktur, die Flags enthält, die angeben, wie das lokale GPU-Zaunobjekt geöffnet wird.
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- | d3dkmddi.h |