Freigeben über


D3DKMT_CREATENATIVEFENCE Struktur (d3dkmthk.h)

Die D3DKMT_CREATENATIVEFENCE-Struktur ist ein Parameter für die D3DKMTCreateNativeFence-Funktion. Es beschreibt das zu erstellende Zaunobjekt.

Syntax

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

Angehörige

hDevice

[in] Ein Handle für das Gerät, auf dem das Zaunobjekt erstellt wird.

hSyncObject

[out] Ein Handle für das Synchronisierungsobjekt in diesem Prozess.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[in/out] Private Treiberdaten, die an die DxgkDdiCreateNativeFence-Funktion von KMD übergeben und zurück in UMD kopiert werden sollen.

Info

[in/out] Eine D3DDDI_NATIVEFENCEINFO Struktur, die die Attribute des Synchronisierungsobjekts beschreibt.

Flags

[in] Eine D3DKMT_CREATENATIVEFENCE_FLAGS Struktur, die die Flaggen für das Zaunobjekt beschreibt.

Reserved[28]

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

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence