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

> Describe las operaciones de galería de símbolos que se pueden realizar en función de los resultados de la prueba de galería de símbolos.

Describe las operaciones de galería de símbolos que se pueden realizar en función de los resultados de la prueba de galería de símbolos.

## Sintaxis

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

### Miembros

*StencilFailOp*\
Tipo: D3D12\_STENCIL\_OP

Un valor de tipo [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) que identifica la operación de galería de símbolos que se realiza cuando la prueba de galería de símbolos genera un error.

*StencilDepthFailOp*\
Tipo: D3D12\_STENCIL\_OP

Un valor de tipo [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) que identifica la operación de galería de símbolos que se realiza cuando la prueba de galería de símbolos se supera y la prueba de profundidad genera un error.

*StencilPassOp*\
Tipo: D3D12\_STENCIL\_OP

Un valor de tipo [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op) que identifica la operación de galería de símbolos que se realiza cuando tanto la prueba de galería de símbolos como la prueba de profundidad se superan.

*StencilFunc*\
Tipo: D3D12\_COMPARISON\_FUNC

Un valor de tipo [D3D12\_COMPARISON\_FUNC](/reference/graphics/d3d12/enums/d3d12_comparison_func_public) que identifica la función que compara los datos de galería de símbolos con los datos de galería de símbolos existentes.

## Comentarios

Todas las operaciones de galería de símbolos se especifican como un valor de tipo [D3D12\_STENCIL\_OP](/reference/graphics/d3d12_x/enums/d3d12_stencil_op). Cada operación de galería de símbolos se puede establecer de forma diferente en función del resultado de la prueba de galería de símbolos, que se denomina **StencilFunc**, en la parte de la prueba de galería de símbolos de las pruebas de galería de símbolos de profundidad.

Los miembros de [D3D12\_DEPTH\_STENCIL\_DESC](/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public) tienen esta estructura como su tipo de datos.

## Requisitos

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

## Consulte también

[Estructuras principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)


## Related topics

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