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

> 셰이더 캐시 제어 옵션을 지정하는 상수를 정의합니다.

셰이더 캐시 제어 옵션을 지정하는 상수를 정의합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS
{
    D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 1,
    D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 2,
    D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 4
} D3D12_SHADER_CACHE_CONTROL_FLAGS
```

## 상수

| 상수                                           | 설명                                                                                                                                 |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_SHADER\_CACHE\_CONTROL\_FLAG\_DISABLE | 캐시를 데이터 조회에 사용해서는 안 되며, 새 데이터를 저장해서도 안 됨을 지정합니다. 캐시가 비활성화된 동안 캐시를 사용/생성하려는 시도는 **DXGI\_ERROR\_NOT\_CURRENTLY\_AVAILABLE**를 발생시킵니다. |
| D3D12\_SHADER\_CACHE\_CONTROL\_FLAG\_ENABLE  | 캐시 사용을 재개해야 함을 지정합니다.                                                                                                              |
| D3D12\_SHADER\_CACHE\_CONTROL\_FLAG\_CLEAR   | 기존 캐시 내용을 모두 삭제해야 함을 지정합니다.                                                                                                        |

## 설명

## 요구 사항

**헤더:** d3d12\_xs.h\
**라이브러리:** d3d12\_xs.lib\
**지원 플랫폼**: XBOX Series 콘솔

## 함께 보기

* [D3D12 shader cache APIs](https://microsoft.github.io/DirectX-Specs/d3d/ShaderCache.html)
