D3DDDI_NATIVEFENCEINFO-Struktur (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO beschreibt die Attribute eines nativen Zaunsynchronisierungsobjekts.

Syntax

typedef struct _D3DDDI_NATIVEFENCEINFO {
  D3DKMT_ALIGN64 UINT64              InitialFenceValue;
  UINT                               EngineAffinity;
  D3DDDI_NATIVEFENCE_TYPE            Type;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  D3DKMT_ALIGN64 BYTE                Reserved[28];
} D3DDDI_NATIVEFENCEINFO;

Member

InitialFenceValue

[in] Der anfängliche Zaunwert.

EngineAffinity

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

Type

[in] Ein D3DDDI_NATIVEFENCE_TYPE Wert, der den Typ des Zauns angibt.

Flags

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

NativeFenceMapping

[out] Eine D3DDDI_NATIVEFENCE_MAPPING-Struktur , in der die Prozesszuordnungsinformationen für den nativen Zaun zurückgegeben werden.

Reserved[28]

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

Weitere Informationen

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence