Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
DXGKARG_CREATENATIVEFENCE ist die Struktur, die an DxgkDdiCreateNativeFence übergeben wird, um einen systemeigenen 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;
Angehörige
hGlobalNativeFence
[in/out] Bei eingaben ist der Wert hGlobalNativeFence 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 systemeigene GPU-Zaunobjekt zu verweisen.
Type
[in] Ein D3DDDI_NATIVEFENCE_TYPE Wert, der den Typ des zu erstellenden nativen GPU-Zaunobjekts angibt.
CurrentValueSystemProcessGpuVa
[in] Lese-/Schreibzuordnung des aktuellen Werts für die GPU im Systemprozessadressraum. Das Betriebssystem hat diese Zuordnung nur, wenn KMD die DXGK_NATIVE_FENCE_CAPS::MapToGpuSystemProcess Cap auf TRUE festgelegt hat.
MonitoredValueSystemProcessGpuVa
[in] Lese-/Schreibzuordnung des überwachten Werts für die GPU im Systemprozessadressraum. Das Betriebssystem hat diese Zuordnung nur, wenn KMD die DXGK_NATIVE_FENCE_CAPS::MapToGpuSystemProcess Cap auf TRUE festgelegt hat.
pPrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]
[in/out] Zeiger auf die privaten Treiberdaten aus dem Benutzermodus CreateNativeFence Aufrufs, der zurück in UMD kopiert wurde.
Flags
[in] Eine DXGKARG_CREATENATIVEFENCE_FLAGS Struktur, die Flags enthält, die beim Erstellen des systemeigenen GPU-Zaunobjekts verwendet werden sollen.
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 |