> ## 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_BACKGROUND_PROCESSING_MODE (XBOX Series 콘솔)

> 이후에 제출되는 GPU 작업에 적용할 동적 최적화 수준을 지정하는 상수를 정의합니다.

이후에 제출되는 GPU 작업에 적용할 동적 최적화 수준을 지정하는 상수를 정의합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_BACKGROUND_PROCESSING_MODE
{
    D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED = 0,
    D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS = 0,
    D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK = 0,
    D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM = 0
} D3D12_BACKGROUND_PROCESSING_MODE
```

## 상수

| 상수                                                                  | 설명                                                                                                                                    |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_BACKGROUND\_PROCESSING\_MODE\_ALLOWED                        | 기본 설정입니다. 드라이버가 포그라운드 워크로드에 결함을 일으키지 않도록 오버헤드가 적고 비침입적인 방식으로 워크로드를 계측하고 셰이더를 동적으로 다시 컴파일할 수 있음을 지정합니다.                                |
| D3D12\_BACKGROUND\_PROCESSING\_MODE\_ALLOW\_INTRUSIVE\_MEASUREMENTS | 드라이버가 가능한 한 적극적으로 계측할 수 있음을 지정합니다. 이 모드는 시스템을 훈련시키기 위해 특별히 작업이 제출되고 있으므로 결함이 발생해도 괜찮다는 것을 전제로 합니다.                                    |
| D3D12\_BACKGROUND\_PROCESSING\_MODE\_DISABLE\_BACKGROUND\_WORK      | 백그라운드 작업을 중지해야 함을 지정합니다. 이렇게 하면 백그라운드 셰이더 재컴파일이 CPU 사이클을 소비하지 않도록 보장합니다. **개발자 모드**에서만 사용할 수 있습니다.                                    |
| D3D12\_BACKGROUND\_PROCESSING\_MODE\_DISABLE\_PROFILING\_BY\_SYSTEM | 모든 동적 최적화를 비활성화해야 함을 지정합니다. 예를 들어 A/B 성능 비교를 수행하는 경우 이 상수를 사용하면 드라이버가 결과에 방해가 될 수 있는 어떠한 것도 변경하지 않도록 보장합니다. **개발자 모드**에서만 사용할 수 있습니다. |

## 설명

## 요구 사항

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

## 함께 보기

[핵심 열거형](https://learn.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-enumerations)


## Related topics

- [D3D12_WAVE_MMA_TIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_BARRIER_GROUP (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_ELEMENTS_LAYOUT (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/enums/d3d12_elements_layout_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
