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

> 메모리 예산이 초과될 때 상주(residency) 작업이 어떻게 진행될지 선택하기 위해 EnqueuMakeResident 함수와 함께 사용합니다.

메모리 예산이 초과될 때 상주(residency) 작업이 어떻게 진행될지 선택하기 위해 EnqueuMakeResident 함수와 함께 사용합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_RESIDENCY_FLAGS
{
    D3D12_RESIDENCY_FLAG_NONE = 0,
    D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 1
} D3D12_RESIDENCY_FLAGS
```

## 상수

| 상수                                       | 설명                                                                                                                        |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_RESIDENCY\_FLAG\_NONE             | 기본 상주 정책을 지정하며, 애플리케이션의 현재 메모리 예산과 관계없이 상주 작업이 성공하도록 허용합니다. EnqueueMakeResident는 사용 가능한 메모리가 없을 때만 E\_OUTOFMEMORY를 반환합니다. |
| D3D12\_RESIDENCY\_FLAG\_DENY\_OVERBUDGET | 상주 작업이 애플리케이션의 현재 메모리 예산을 초과할 경우 EnqueueMakeResident 함수가 E\_OUTOFMEMORY를 반환해야 함을 지정합니다.                                   |

## 설명

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h<br />**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib<br />**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

[Core Enumerations](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)


## Related topics

- [EnqueueMakeResident](/ko/reference/graphics/d3d12/interfaces/id3d12device3/methods/id3d12device3_enqueuemakeresident_public.md)
- [D3D12_RESIDENCY_PRIORITY](/ko/reference/graphics/d3d12/enums/d3d12_residency_priority_public.md)
- [D3D12_DSV_FLAGS](/ko/reference/graphics/d3d12/enums/d3d12_dsv_flags_public.md)
- [D3D12_FENCE_FLAGS](/ko/reference/graphics/d3d12/enums/d3d12_fence_flags_public.md)
- [D3D12_CLEAR_FLAGS](/ko/reference/graphics/d3d12/enums/d3d12_clear_flags_public.md)
