> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_DEVICE_REMOVED_EXTENDED_DATA1

> 장치 제거 확장 데이터(DRED) 버전 1.1 데이터를 나타냅니다.

디버거 및 디버거 확장이 DRED 데이터에 액세스할 수 있도록 장치 제거 확장 데이터(Device Removed Extended Data, DRED) 버전 1.1 장치 제거 데이터를 나타냅니다. [D3D12\_VERSIONED\_DEVICE\_REMOVED\_EXTENDED\_DATA](/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public)도 참조하세요.

이 구조체는 어떤 인터페이스 메서드에서도 사용되지 않으며 런타임 API 접근을 제공하지 않습니다.

## 구문

```cpp theme={null}
typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA1
{
    UNKNOWN_TYPE DeviceRemovedReason;
    UNKNOWN_TYPE AutoBreadcrumbsOutput;
    D3D12_AUTO_BREADCRUMB_NODE  pHeadAutoBreadcrumbNode;
    UNKNOWN_TYPE PageFaultOutput;
} D3D12_DEVICE_REMOVED_EXTENDED_DATA1
```

### 멤버

*DeviceRemovedReason*\
장치가 제거된 이유를 포함하는 [HRESULT](https://learn.microsoft.com/en-us/windows/desktop/com/structure-of-com-error-codes)입니다([GetDeviceRemovedReason](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getdeviceremovedreason_public)의 반환 값과 일치). [COM Error Codes (UI, Audio, DirectX, Codec)](https://learn.microsoft.com/en-us/windows/desktop/com/com-error-codes-10)도 참조하세요.

*AutoBreadcrumbsOutput*\
장치 제거 이전의 자동 브레드크럼 상태를 포함하는 [D3D12\_DRED\_AUTO\_BREADCRUMBS\_OUTPUT](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) 값입니다.

*pHeadAutoBreadcrumbNode*\
형식: D3D12\_AUTO\_BREADCRUMB\_NODE \*

반환된 자동 브레드크럼 개체를 나타내는 [D3D12\_AUTO\_BREADCRUMB\_NODE](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public)에 대한 포인터 형식의 출력 매개 변수입니다. 이는 자동 브레드크럼 노드 개체들의 연결 목록의 헤드에 대한 포인터입니다. 연결 목록의 모든 노드는 장치 제거 이벤트 시점에 GPU에서 완료되지 않았을 수 있는 명령 목록 실행을 나타냅니다.

*PageFaultOutput*\
장치 제거가 GPU 페이지 폴트의 결과일 경우 페이지 폴트 데이터를 포함하는 [D3D12\_DRED\_PAGE\_FAULT\_OUTPUT](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) 값입니다.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼:** XBOX Series 콘솔 및 XBOX One 제품군

## 관련 항목

* [핵심 구조체](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)
* [D3D12\_VERSIONED\_DEVICE\_REMOVED\_EXTENDED\_DATA](/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public)
* [DRED를 사용하여 GPU 폴트 진단](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

- [D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA](/ko/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public.md)
- [D3D12_DEVICE_REMOVED_EXTENDED_DATA](/ko/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data_public.md)
- [ID3D12DeviceRemovedExtendedData](/ko/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddata/id3d12deviceremovedextendeddata_public.md)
- [ID3D12DeviceRemovedExtendedDataSettings](/ko/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddatasettings/id3d12deviceremovedextendeddatasettings_public.md)
- [D3D12_DRED_VERSION](/ko/reference/graphics/d3d12/enums/d3d12_dred_version_public.md)
