DXGKARG_OPENNATIVEFENCE Struktur (d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE ist die An DxgkDdiOpenNativeFence übergebene Struktur.
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;
Member
hGlobalNativeFence
[in] Treiberseitig zugewiesenes Handle für das Zaunobjekt, das im vorherigen Aufruf von DxgkDdiCreateNativeFence erstellt wurde.
hLocalNativeFence
[ein/aus] Bei der Eingabe ist der Wert von hLocalNativeFence der von Dxgkrnl generierte Handle des Objekts.
Bei der Ausgabe ist der vom KMD zurückgegebene Wert das interne, von 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 Adressraum des Benutzerprozesses.
MonitoredValueGpuVa
[in] Lese-/Schreibzuordnung des überwachten Werts für die GPU im Adressraum des Benutzerprozesses.
Flags
[in] Eine DXGK_OPENNATIVEFENCE_FLAGS Struktur, die Flags enthält, die angeben, wie das lokale GPU-Zaunobjekt geöffnet werden soll.
Reserved[32]
Ist für das System reserviert.
Hinweise
Weitere Informationen zu nativen GPU-Zäunen finden Sie unter Native GPU-Zaunobjekte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 |
Kopfzeile | d3dkmddi.h |