> ## 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

> Representa los datos de la versión 1.1 de los datos extendidos de dispositivo quitado (DRED).

Representa los datos de eliminación de dispositivo de la versión 1.1 de los datos extendidos de dispositivo quitado (DRED), de modo que los depuradores y las extensiones de depurador puedan acceder a los datos de DRED. Consulte también [D3D12\_VERSIONED\_DEVICE\_REMOVED\_EXTENDED\_DATA](/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public).

Esta estructura no la usa ningún método de interfaz y no proporciona acceso a la API en tiempo de ejecución.

## Sintaxis

```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
```

### Miembros

*DeviceRemovedReason*\
Un [HRESULT](https://learn.microsoft.com/en-us/windows/desktop/com/structure-of-com-error-codes) que contiene el motivo por el que se quitó el dispositivo (coincide con el valor devuelto de [GetDeviceRemovedReason](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getdeviceremovedreason_public)). Consulte también [Códigos de error COM (UI, audio, DirectX, códec)](https://learn.microsoft.com/en-us/windows/desktop/com/com-error-codes-10).

*AutoBreadcrumbsOutput*\
Un valor [D3D12\_DRED\_AUTO\_BREADCRUMBS\_OUTPUT](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) que contiene el estado de las rutas de navegación automáticas antes de la eliminación del dispositivo.

*pHeadAutoBreadcrumbNode*\
Tipo: D3D12\_AUTO\_BREADCRUMB\_NODE \*

Un parámetro de salida de tipo puntero a [D3D12\_AUTO\_BREADCRUMB\_NODE](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) que representa los objetos de rutas de navegación automáticas devueltos. Es un puntero al encabezado de una lista vinculada de objetos de nodo de rutas de navegación automáticas. Todos los nodos de la lista vinculada representan la ejecución potencialmente incompleta de listas de comandos en la GPU en el momento del evento de eliminación del dispositivo.

*PageFaultOutput*\
Un valor [D3D12\_DRED\_PAGE\_FAULT\_OUTPUT](/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) que contiene los datos de error de página si la eliminación del dispositivo fue el resultado de un error de página de GPU.

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

* [Estructuras principales](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)
* [Uso de DRED para diagnosticar errores de GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

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