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

> Define constantes que especifican marcas de la caché de sombreadores.

Define constantes que especifican marcas de la caché de sombreadores.

## Sintaxis

```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                                     | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_SHADER\_CACHE\_FLAG\_NONE              | Especifica que no hay ninguna marca.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| D3D12\_SHADER\_CACHE\_FLAG\_DRIVER\_VERSIONED | Especifica que la caché tiene versiones implícitas según el controlador que se esté usando. En los sistemas con varias GPU, una caché creada de esta forma se almacena en paralelo para cada adaptador en el que se ejecuta la aplicación. El campo *Version* de la estructura [D3D12\_SHADER\_CACHE\_SESSION\_DESC](/reference/graphics/d3d12/structs/d3d12_shader_cache_session_desc_public) (la descripción de la caché) se usa como restricción adicional. |
| D3D12\_SHADER\_CACHE\_FLAG\_USE\_WORKING\_DIR | De manera predeterminada, las cachés se almacenan en almacenamiento temporal y la limpieza de disco puede borrarlas. Esta constante (no válida para aplicaciones para UWP) especifica que la caché se almacena, en su lugar, en el directorio de trabajo actual.                                                                                                                                                                                               |

## Comentarios

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h<br />**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib<br />**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

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


## Related topics

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