DXGKARG_CREATENATIVEFENCE-Struktur (d3dkmddi.h)
DXGKARG_CREATENATIVEFENCE ist die An DxgkDdiCreateNativeFence übergebene Struktur, um einen nativen GPU-Zaun zu beschreiben.
Syntax
typedef struct _DXGKARG_CREATENATIVEFENCE {
HANDLE hGlobalNativeFence;
D3DDDI_NATIVEFENCE_TYPE Type;
D3DGPU_VIRTUAL_ADDRESS CurrentValueSystemProcessGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueSystemProcessGpuVa;
BYTE pPrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
DXGKARG_CREATENATIVEFENCE_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_CREATENATIVEFENCE;
Member
hGlobalNativeFence
[in/out] Bei der Eingabe ist der Wert von hGlobalNativeFence das 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 native GPU-Fence-Objekt zu verweisen.
Type
[in] Ein D3DDDI_NATIVEFENCE_TYPE Wert, der den Typ des zu erstellenden nativen GPU-Fence-Objekts angibt.
CurrentValueSystemProcessGpuVa
[in] Lese-/Schreibzuordnung des aktuellen Werts für die GPU im Adressraum des Systemprozesses. Das Betriebssystem führt diese Zuordnung nur durch, wenn KMD die DXGK_NATIVE_FENCE_CAPS::MapToGpuSystemProcess-Obergrenze auf TRUE festgelegt hat.
MonitoredValueSystemProcessGpuVa
[in] Lese-/Schreibzuordnung des überwachten Werts für die GPU im Adressraum des Systemprozesses. Das Betriebssystem führt diese Zuordnung nur durch, wenn KMD die DXGK_NATIVE_FENCE_CAPS::MapToGpuSystemProcess-Obergrenze auf TRUE festgelegt hat.
pPrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]
[in/out] Zeiger auf die privaten Treiberdaten aus dem CreateNativeFence-Aufruf im Benutzermodus, zurück in UMD kopiert.
Flags
[in] Eine DXGKARG_CREATENATIVEFENCE_FLAGS Struktur, die Flags enthält, die beim Erstellen des nativen GPU-Zaunobjekts verwendet werden sollen.
Reserved[32]
Ist für das System reserviert.
Hinweise
Weitere Informationen zu nativen GPU-Zäunen finden Sie unter Native GPU-Fence-Objekte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 |
Kopfzeile | d3dkmddi.h |