Freigeben über


D3DKMT_OPENNATIVEFENCEFROMNTHANDLE Struktur (d3dkmthk.h)

Die D3DKMT_OPENNATIVEFENCEFROMNTHANDLE-Struktur ist ein Parameter für die funktion D3DKMTOpenNativeFenceFromNTHandle. Es beschreibt den nativen Zaun zu öffnen.

Syntax

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  HANDLE                                                           hNtHandle;
  D3DKMT_HANDLE                                                    hDevice;
  UINT                                                             EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS                               Flags;
  D3DKMT_HANDLE                                                    hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING                                        NativeFenceMapping;
  BYTE                                                             PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  to pass to KMD DdiOpenNativeFence call and copy back to UMD BYTE Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Angehörige

hNtHandle

[in] NT-Handle für das freigegebene Zaunobjekt.

hDevice

[in] Gerätehandle zum Öffnen dieses Zaunobjekts aktiviert.

EngineAffinity

[in] Definiert die physischen Adapter, auf denen die virtuelle GPU-Adresse zugeordnet ist.

Flags

[in] Eine D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Struktur, die die Attribute des Synchronisierungsobjekts identifiziert.

hSyncObject

[out] Handle für das geöffnete Zaunobjekt.

NativeFenceMapping

[out] Eine D3DDDI_NATIVEFENCEMAPPING Struktur, die Prozesszuordnungsinformationen für das Zaunobjekt enthält.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

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- d3dkmthk.h

Siehe auch

D3DKMTOpenNativeFenceFromNTHandle