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

> Définit des constantes qui spécifient les indicateurs du cache de nuanceurs.

Définit des constantes qui spécifient les indicateurs du cache de nuanceurs.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_SHADER_CACHE_FLAGS
{
    D3D12_SHADER_CACHE_FLAG_NONE = 0,
    D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 1,
    D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 2
} D3D12_SHADER_CACHE_FLAGS
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_SHADER\_CACHE\_FLAG\_NONE | Ne spécifie aucun indicateur. |
| D3D12\_SHADER\_CACHE\_FLAG\_DRIVER\_VERSIONED | Spécifie que le cache est implicitement versionné par le pilote utilisé. Pour les systèmes à plusieurs GPU, un cache créé de cette façon est stocké côte à côte pour chaque carte sur laquelle l'application s'exécute. Le champ *Version* de la structure [D3D12\_SHADER\_CACHE\_SESSION\_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_shader_cache_session_desc_public) (la description du cache) est utilisé comme contrainte supplémentaire. |
| D3D12\_SHADER\_CACHE\_FLAG\_USE\_WORKING\_DIR | Par défaut, les caches sont stockés dans un stockage temporaire et peuvent être effacés par le nettoyage de disque. Cette constante (non valide pour les applications UWP) spécifie que le cache est plutôt stocké dans le répertoire de travail actuel. |

## Remarques

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h<br />**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib<br />**Plateformes prises en charge** : consoles XBOX Series et famille XBOX One

## Voir aussi

* [D3D12\_SHADER\_CACHE\_SESSION\_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_shader_cache_session_desc_public)
* [API de cache de nuanceurs D3D12](https://microsoft.github.io/DirectX-Specs/d3d/ShaderCache.html)


## Related topics

- [D3D12_SHADER_CACHE_SESSION_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_shader_cache_session_desc_public.md)
- [D3D12_SHADER_CACHE_SUPPORT_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_support_flags_public.md)
- [D3D12_SHADER_CACHE_KIND_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_kind_flags_public.md)
- [D3D12_SHADER_CACHE_CONTROL_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_control_flags_public.md)
- [D3D12_FEATURE_DATA_SHADER_CACHE](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_shader_cache_public.md)
