> ## 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/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddatasettings/id3d12deviceremovedextendeddatasettings_public)) qui spécifient la manière dont les fonctionnalités individuelles de Device Removed Extended Data (DRED) 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 via 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 principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
* [Utiliser DRED pour diagnostiquer les erreurs GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

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