D3DDDI_NATIVEFENCEINFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dukmdt.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dukmdt-d3dddi_nativefenceinfo)

Description

D3DDDI_NATIVEFENCEINFO describes the attributes of a native fence synchronization object.

Members

InitialFenceValue

[in] The initial fence value.

EngineAffinity

[in] Defines the physical adapters where the GPU virtual address is mapped.

Type

[in] A D3DDDI_NATIVEFENCE_TYPE value that specifies the type of the fence.

Flags

[in] A D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS structure that identifies the attributes of the synchronization object.

NativeFenceMapping

[out] A D3DDDI_NATIVEFENCE_MAPPING structure in which the process mapping information for the native fence is returned.

Reserved[32]

Reserved for system use.

Remarks

For more information about native GPU fences, see Native GPU fence objects.

See also

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence