D3D12_DRED_ENABLEMENT enumeration (d3d12.h)

Defines constants (used by the ID3D12DeviceRemovedExtendedDataSettings interface) that specify how individual Device Removed Extended Data (DRED) features are enabled. As of DRED version 1.1, the default value for all settings is D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED.

Syntax

typedef enum D3D12_DRED_ENABLEMENT {
  D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED,
  D3D12_DRED_ENABLEMENT_FORCED_OFF,
  D3D12_DRED_ENABLEMENT_FORCED_ON
} ;

Constants

 
D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED
Value: (0)
Specifies that a DRED feature is enabled only when DRED is turned on by the system automatically (for example, when a user is reproducing a problem via FeedbackHub).
D3D12_DRED_ENABLEMENT_FORCED_OFF
Value: (1)
Specifies that a DRED feature should be force-disabled, regardless of the system state.
D3D12_DRED_ENABLEMENT_FORCED_ON
Value: (2)
Specifies that a DRED feature should be force-enabled, regardless of the system state.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Header d3d12.h

See also