Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 3.1 KB

ns-d3d12-d3d12_device_removed_extended_data1.md

File metadata and controls

78 lines (61 loc) · 3.1 KB
UID title description helpviewer_keywords tech.root ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:d3d12.D3D12_DEVICE_REMOVED_EXTENDED_DATA1
D3D12_DEVICE_REMOVED_EXTENDED_DATA1
Represents Device Removed Extended Data (DRED) version 1.1 data.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1
D3D12_DEVICE_REMOVED_EXTENDED_DATA1 structure
d3d12/D3D12_DEVICE_REMOVED_EXTENDED_DATA1
direct3d12.d3d12_device_removed_extended_data1
direct3d12
02/06/2019
D3D12_DEVICE_REMOVED_EXTENDED_DATA1, D3D12_DEVICE_REMOVED_EXTENDED_DATA1 structure, d3d12/D3D12_DEVICE_REMOVED_EXTENDED_DATA1, direct3d12.d3d12_device_removed_extended_data1
d3d12.h
Windows
Windows 10 Build 20348
Windows 10 Build 20348
Windows
D3D12_DEVICE_REMOVED_EXTENDED_DATA1
19H1
D3D12_DEVICE_REMOVED_EXTENDED_DATA1
d3d12/D3D12_DEVICE_REMOVED_EXTENDED_DATA1
c++
APIRef
kbSyntax
HeaderDef
d3d12.h
D3D12_DEVICE_REMOVED_EXTENDED_DATA1

D3D12_DEVICE_REMOVED_EXTENDED_DATA1 structure

-description

Represents Device Removed Extended Data (DRED) version 1.1 device removal data, so that debuggers and debugger extensions can access DRED data. Also see D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA.

This structure is not used by any interface methods, and it provides no runtime API access.

-struct-fields

-field DeviceRemovedReason

An HRESULT containing the reason the device was removed (matches the return value of GetDeviceRemovedReason). Also see COM Error Codes (UI, Audio, DirectX, Codec).

-field AutoBreadcrumbsOutput

A D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT value that contains the auto-breadcrumb state prior to device removal.

-field 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 node 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.

-field PageFaultOutput

A D3D12_DRED_PAGE_FAULT_OUTPUT value that contains page fault data if device removal was the result of a GPU page fault.

-see-also