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

> Définit des constantes qui spécifient des opérations GPU de rendu/calcul. (D3D12_DRED_ENABLEMENT)

Définit des constantes (utilisées par l'[interface ID3D12DeviceRemovedExtendedDataSettings](/fr-CA/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddatasettings/id3d12deviceremovedextendeddatasettings_public)) qui spécifient la façon dont les fonctionnalités individuelles de DRED (Device Removed Extended Data) sont activées. Depuis la version 1.1 de DRED, la valeur par défaut de tous les paramètres est **D3D12\_DRED\_ENABLEMENT\_SYSTEM\_CONTROLLED**.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_DRED_ENABLEMENT
{
    D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED (0) = 0,
    D3D12_DRED_ENABLEMENT_FORCED_OFF (1) = 0,
    D3D12_DRED_ENABLEMENT_FORCED_ON (2) = 0
} D3D12_DRED_ENABLEMENT
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_DRED\_ENABLEMENT\_SYSTEM\_CONTROLLED (0) | Spécifie qu'une fonctionnalité DRED est activée uniquement lorsque DRED est activé automatiquement par le système (par exemple, lorsqu'un utilisateur reproduit un problème au moyen de FeedbackHub). |
| D3D12\_DRED\_ENABLEMENT\_FORCED\_OFF (1) | Spécifie qu'une fonctionnalité DRED doit être désactivée de force, quel que soit l'état du système. |
| D3D12\_DRED\_ENABLEMENT\_FORCED\_ON (2) | Spécifie qu'une fonctionnalité DRED doit être activée de force, quel que soit l'état du système. |

## Remarques

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

* [Énumérations de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
* [Utiliser DRED pour diagnostiquer les défaillances du GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

- [SetPageFaultEnablement](/fr-CA/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddatasettings/methods/id3d12deviceremovedextendeddatasettings_setpagefaultenablement_public.md)
- [SetWatsonDumpEnablement](/fr-CA/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddatasettings/methods/id3d12deviceremovedextendeddatasettings_setwatsondumpenablement_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_DRED_VERSION](/fr-CA/reference/graphics/d3d12/enums/d3d12_dred_version_public.md)
- [D3D12_DRED_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_dred_flags_public.md)
