// 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 referenceNo description available.
D3DDDI_NATIVEFENCEINFO describes the attributes of a native fence synchronization object.
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.
For more information about native GPU fences, see Native GPU fence objects.