> ## 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_CREATE_DEVICE_FLAGS (consoles XBOX Series)

> D3D12XBOX_CREATE_DEVICE_FLAGS (consoles XBOX Series) — Définit les indicateurs utilisés pour créer un appareil. Référence de l'API graphique Direct3D 12 pour le développement XBOX.

Définit les indicateurs utilisés pour créer un appareil.

## Syntaxe

```cpp theme={null}
typedef enum D3D12XBOX_CREATE_DEVICE_FLAGS    
{  
    D3D12XBOX_CREATE_DEVICE_FLAG_NONE                           = 0x00000000,
    D3D12XBOX_CREATE_DEVICE_FLAG_ENABLE_AUTO_HDR                = 0x00000001,
    D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_CP              = 0x00000002, 
    D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_SDMA            = 0x00000004, 
    D3D12XBOX_CREATE_DEVICE_FLAG_DISABLE_AUTO_DPBB              = 0x00000008, 
    D3D12XBOX_CREATE_DEVICE_FLAG_SET_MAX_OFFCHIP_BUFFERING      = 0x00000010,
    D3D12XBOX_CREATE_DEVICE_FLAG_NO_RUNTIME_COMPILATION         = 0x00000020

} D3D12XBOX_CREATE_DEVICE_FLAGS  
```

## Constantes

| Constante | Description |
| - | - |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_NONE | Aucun indicateur n'est défini. |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_ENABLE\_AUTO\_HDR | Active la conversion automatique du contenu SDR en HDR lors de la présentation à l'écran. Un mode d'affichage HDR doit tout de même être défini en appelant **XDisplayTryEnableHdrMode**. Si le mode d'affichage est défini sur SDR, l'indicateur n'a aucun effet. |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_GPU\_BUSY\_COUNT\_CP | Le processeur de commandes peut tourner en boucle; ce n'est donc pas toujours utile pour l'occupation du GPU |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_GPU\_BUSY\_COUNT\_SDMA | L'occupation SDMA ne peut pas distinguer le travail frontal du travail dorsal; elle peut donc sembler occupée pendant de longues périodes |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_DISABLE\_AUTO\_DPBB | Désactive la configuration automatique par PSO du regroupement différé de lots de primitives (DPBB) |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_SET\_MAX\_OFFCHIP\_BUFFERING | Définit la valeur maximale de OffchipTessellationAllocation |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_NO\_RUNTIME\_COMPILATION | Aucune recompilation des nuanceurs à l'exécution (utile pour économiser de la mémoire si le DXIL est supprimé) |

## Remarques

Cette énumération est utilisée dans la structure [D3D12XBOX\_CREATE\_DEVICE\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_create_device_parameters_xs).

## Configuration requise

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

## Voir aussi

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


## Related topics

- [D3D12_SHADER_CACHE_CONTROL_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shader_cache_control_flags_public.md)
- [D3D12_SHADER_CACHE_KIND_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shader_cache_kind_flags_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_RAYTRACING_INSTANCE_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_raytracing_instance_flags_public.md)
