D3D12_DRED_FLAGS enumeration (d3d12.h)

Note

As of Windows 10, version 1903, D3D12_DRED_FLAGS is deprecated, and it may not be available in future versions of Windows.

Defines constants used in the D3D12_DEVICE_REMOVED_EXTENDED_DATA structure to specify control flags for the Direct3D runtime. Values can be bitwise OR'd together.

Syntax

typedef enum D3D12_DRED_FLAGS {
  D3D12_DRED_FLAG_NONE,
  D3D12_DRED_FLAG_FORCE_ENABLE,
  D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS
} ;

Constants

 
D3D12_DRED_FLAG_NONE
Value: (0x0)
Typically specifies that Device Removed Extended Data (DRED) is disabled, except for when user-initiated feedback is used to produce a repro, or when otherwise enabled by Windows via automatic detection of process-instability issues. This is the default value.
D3D12_DRED_FLAG_FORCE_ENABLE
Value: (0x1)
Forces DRED to be enabled, regardless of the system state.
D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS
Value: (0x2)
Disables DRED auto breadcrumbs.

Requirements

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

See also