D3D12_DEVICE_REMOVED_EXTENDED_DATA structure (d3d12.h)

Note

As of Windows 10, version 1903, D3D12_DEVICE_REMOVED_EXTENDED_DATA is deprecated, and it may not be available in future versions of Windows. Use D3D12_DEVICE_REMOVED_EXTENDED_DATA1, instead.

Represents Device Removed Extended Data (DRED) version 1.0 data.

Syntax

typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA {
  D3D12_DRED_FLAGS           Flags;
  D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode;
} D3D12_DEVICE_REMOVED_EXTENDED_DATA;

Members

Flags

An input parameter of type D3D12_DRED_FLAGS, specifying control flags for the Direct3D runtime.

pHeadAutoBreadcrumbNode

An output parameter of type pointer to D3D12_AUTO_BREADCRUMB_NODE representing the returned auto-breadcrumb object(s). This is a pointer to the head of a linked list of auto-breadcrumb objects. All of the nodes in the linked list represent potentially incomplete command list execution on the GPU at the time of the device-removal event.

Requirements

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

See also