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

> Représente les données DRED (Device Removed Extended Data) version 1.1.

Représente les données de suppression d'appareil DRED (Device Removed Extended Data) version 1.1, afin que les débogueurs et les extensions de débogueur puissent accéder aux données DRED. Consultez également [D3D12\_VERSIONED\_DEVICE\_REMOVED\_EXTENDED\_DATA](/fr-CA/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public).

Cette structure n'est utilisée par aucune méthode d'interface et ne fournit aucun accès à l'API au moment de l'exécution.

## Syntaxe

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

### Membres

*DeviceRemovedReason*\
Un [HRESULT](https://learn.microsoft.com/en-us/windows/desktop/com/structure-of-com-error-codes) contenant la raison pour laquelle l'appareil a été supprimé (correspond à la valeur de retour de [GetDeviceRemovedReason](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getdeviceremovedreason_public)). Consultez également [Codes d'erreur COM (interface utilisateur, audio, DirectX, codec)](https://learn.microsoft.com/en-us/windows/desktop/com/com-error-codes-10).

*AutoBreadcrumbsOutput*\
Valeur [D3D12\_DRED\_AUTO\_BREADCRUMBS\_OUTPUT](/fr-CA/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) qui contient l'état des miettes de pain automatiques avant la suppression de l'appareil.

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

Paramètre de sortie de type pointeur vers [D3D12\_AUTO\_BREADCRUMB\_NODE](/fr-CA/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) représentant le ou les objets de miettes de pain automatiques retournés. Il s'agit d'un pointeur vers la tête d'une liste chaînée d'objets nœuds de miettes de pain automatiques. Tous les nœuds de la liste chaînée représentent une exécution de liste de commandes potentiellement incomplète sur le GPU au moment de l'événement de suppression de l'appareil.

*PageFaultOutput*\
Valeur [D3D12\_DRED\_PAGE\_FAULT\_OUTPUT](/fr-CA/reference/graphics/d3d12/structs/d3d12_auto_breadcrumb_node_public) qui contient les données d'erreur de page si la suppression de l'appareil résulte d'une erreur de page du GPU.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge :** consoles XBOX Series et famille XBOX One

## Voir aussi

* [Structures de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)
* [D3D12\_VERSIONED\_DEVICE\_REMOVED\_EXTENDED\_DATA](/fr-CA/reference/graphics/d3d12/structs/d3d12_versioned_device_removed_extended_data_public)
* [Utiliser DRED pour diagnostiquer les erreurs du GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

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