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

# D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS

> D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS (consoles XBOX Series) : indicateurs utilisés pour spécifier le nuanceur à déboguer en direct. Référence graphique Direct3D 12 pour XBOX.

Indicateurs utilisés pour spécifier quand déboguer en direct. La liste actuelle d'indicateurs permet d'activer le débogage en direct lorsqu'un nuanceur lève des exceptions numériques ou de mémoire.

## Syntaxe

```cpp theme={null}
enum D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS
{
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_NAN = 0x02,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_FLOAT_DIVIDE_BY_ZERO = 0x04,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_INTEGER_DIVIDE_BY_ZERO = 0x08,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_OVERFLOW = 0x10,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_UNDERFLOW = 0x20,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_MEMORY_EXCEPTION = 0x40,
  D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_ALL_EXCEPTIONS =
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_NAN |
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_FLOAT_DIVIDE_BY_ZERO |
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_INTEGER_DIVIDE_BY_ZERO |
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_OVERFLOW |
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_UNDERFLOW |
    D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_MEMORY_EXCEPTION,
}
```

## Constantes

| Constante | Description |
| - | - |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_NAN | Déboguer en direct un nuanceur qui lève une exception NAN. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_FLOAT\_DIVIDE\_BY\_ZERO | Déboguer en direct un nuanceur qui lève une exception de division par zéro en virgule flottante. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_INTEGER\_DIVIDE\_BY\_ZERO | Déboguer en direct un nuanceur qui lève une exception de division entière par zéro. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_OVERFLOW | Déboguer en direct un nuanceur qui lève une exception de dépassement de capacité. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_UNDERFLOW | Déboguer en direct un nuanceur qui lève une exception de soupassement de capacité. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_MEMORY\_EXCEPTION | Déboguer en direct un nuanceur qui lève une exception de mémoire. |
| D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS\_ALL\_EXCEPTIONS | Déboguer en direct un nuanceur qui lève l'une ou l'autre des exceptions ci-dessus. |

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[Membres de d3d12\_xs](/fr-CA/reference/graphics/d3d12_xs/d3d12_xs_members)

[EnableLiveDebuggingX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device11/methods/id3d12device11_enablelivedebuggingx)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
- [NDA トピック ディレクトリ - Microsoft Learn 公開版へのリンク](/ja-jp/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
