DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 structure (d3dkmddi.h)

The DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 structure describes the native fence capabilities of the OS.

Syntax

typedef struct _DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 {
  UINT SupportOptimizedDefaultFenceType : 1;
  UINT SupportIntraGpuFenceType : 1;
} DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1;

Members

SupportOptimizedDefaultFenceType

Indicates whether the OS supports D3DDDI_NATIVEFENCE_TYPE_DEFAULT as described in Native GPU fence objects. If the OS sets this as TRUE, the OS supports allocating native fence storage in VRAM. KMD should query this OS cap and determine whether the OS allows KMD to specify a local memory SupportedSegmentSet during the creation of fence type D3DDDI_NATIVEFENCE_TYPE_DEFAULT.

SupportIntraGpuFenceType

Indicates whether the OS supports D3DDDI_NATIVEFENCE_TYPE_INTRA_GPU as described in Native GPU fence objects.

Remarks

For a sample code snippet and more information about native GPU fences, see Native GPU fence objects.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2
Header d3dkmddi.h

See also

DXGKCB_FEATURE_NATIVEFENCE_CAPS_1