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

> Define constantes usadas na estrutura D3D12_DEVICE_REMOVED_EXTENDED_DATA para especificar sinalizadores de controle para o runtime do Direct3D.

<Note>
  A partir do Windows 10, versão 1903, **D3D12\_DRED\_FLAGS** foi preterido e pode não estar disponível em versões futuras do Windows.
</Note>

Define constantes usadas na [estrutura D3D12\_DEVICE\_REMOVED\_EXTENDED\_DATA](/pt-BR/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data_public) para especificar sinalizadores de controle para o runtime do Direct3D. Os valores podem ser combinados com OR bit a bit.

## Sintaxe

```cpp theme={null}
typedef enum D3D12_DRED_FLAGS
{
    D3D12_DRED_FLAG_NONE (0x0) = 0,
    D3D12_DRED_FLAG_FORCE_ENABLE (0x1) = 0,
    D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS (0x2) = 0
} D3D12_DRED_FLAGS
```

## Constantes

| Constante | Descrição |
| - | - |
| D3D12\_DRED\_FLAG\_NONE (0x0) | Normalmente, especifica que o Device Removed Extended Data (DRED) está desabilitado, exceto quando os comentários iniciados pelo usuário são usados para produzir uma reprodução ou quando habilitado de outra forma pelo Windows por meio da detecção automática de problemas de instabilidade de processos. Esse é o valor padrão. |
| D3D12\_DRED\_FLAG\_FORCE\_ENABLE (0x1) | Força a habilitação do DRED, independentemente do estado do sistema. |
| D3D12\_DRED\_FLAG\_DISABLE\_AUTOBREADCRUMBS (0x2) | Desabilita as trilhas de navegação automáticas (auto breadcrumbs) do DRED. |

## Comentários

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

* [Enumerações principais](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
* [Estrutura D3D12\_DEVICE\_REMOVED\_EXTENDED\_DATA](/pt-BR/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data_public)
* [Usar o DRED para diagnosticar falhas de GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

- [D3D12_DEVICE_REMOVED_EXTENDED_DATA](/pt-BR/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/pt-BR/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_DRED_ENABLEMENT](/pt-BR/reference/graphics/d3d12/enums/d3d12_dred_enablement_public.md)
- [D3D12_DRED_VERSION](/pt-BR/reference/graphics/d3d12/enums/d3d12_dred_version_public.md)
- [D3D12_DRED_ALLOCATION_NODE](/pt-BR/reference/graphics/d3d12/structs/d3d12_dred_allocation_node_public.md)
