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

> 스텐실 테스트 결과에 따라 수행할 수 있는 스텐실 작업을 설명합니다.

스텐실 테스트 결과에 따라 수행할 수 있는 스텐실 작업을 설명합니다.

## 구문

```cpp theme={null}
typedef struct D3D12_DEPTH_STENCILOP_DESC
{
    D3D12_STENCIL_OP StencilFailOp;
    D3D12_STENCIL_OP StencilDepthFailOp;
    D3D12_STENCIL_OP StencilPassOp;
    D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC
```

### 멤버

*StencilFailOp*\
형식: D3D12\_STENCIL\_OP

스텐실 테스트가 실패할 때 수행할 스텐실 작업을 식별하는 [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) 형식의 값입니다.

*StencilDepthFailOp*\
형식: D3D12\_STENCIL\_OP

스텐실 테스트가 통과하고 깊이 테스트가 실패할 때 수행할 스텐실 작업을 식별하는 [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) 형식의 값입니다.

*StencilPassOp*\
형식: D3D12\_STENCIL\_OP

스텐실 테스트와 깊이 테스트가 모두 통과할 때 수행할 스텐실 작업을 식별하는 [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) 형식의 값입니다.

*StencilFunc*\
형식: D3D12\_COMPARISON\_FUNC

스텐실 데이터를 기존 스텐실 데이터와 비교하는 함수를 식별하는 [D3D12\_COMPARISON\_FUNC](/reference/graphics/d3d12/enums/d3d12_comparison_func_public) 형식의 값입니다.

## 설명

모든 스텐실 작업은 [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) 형식의 값으로 지정됩니다. 각 스텐실 작업은 깊이 스텐실 테스트의 스텐실 테스트 부분에서 **StencilFunc**라고 하는 스텐실 테스트의 결과에 따라 다르게 설정될 수 있습니다.

[D3D12\_DEPTH\_STENCIL\_DESC](/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public)의 멤버는 이 구조체를 데이터 형식으로 사용합니다.

## 요구 사항

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

## 관련 항목

[핵심 구조체](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)


## Related topics

- [D3D12_DEPTH_STENCIL_DESC](/ko/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public.md)
- [D3D12_DEPTH_STENCIL_DESC1](/ko/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc1_public.md)
- [D3D12_COMPARISON_FUNC](/ko/reference/graphics/d3d12/enums/d3d12_comparison_func_public.md)
- [D3D12_DEPTH_STENCIL_VIEW_DESC](/ko/reference/graphics/d3d12/structs/d3d12_depth_stencil_view_desc_public.md)
- [D3D12_RENDER_PASS_DEPTH_STENCIL_DESC](/ko/reference/graphics/d3d12/structs/d3d12_render_pass_depth_stencil_desc_public.md)
