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

# SetPipelineStackSize (consolas XBOX Series)

> Establece el tamaño actual de la pila de la canalización.

Establece el tamaño actual de la pila de la canalización.

## Sintaxis

```cpp theme={null}
void SetPipelineStackSize(
    UINT64 PipelineStackSizeInBytes
)
```

### Parámetros

*PipelineStackSizeInBytes*\
Tipo: UINT64

Tamaño de pila en bytes que se usará durante la ejecución de la canalización para cada subproceso de sombreador. Puede haber muchos miles de subprocesos en curso a la vez en la GPU.

Si el valor es mayor que 0xffffffff (el valor máximo de un UINT de 32 bits), el entorno de ejecución descartará la llamada y la capa de depuración imprimirá un error, ya que probablemente sea el resultado de sumar tamaños de pila no válidos devueltos por [GetShaderStackSize](/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public) al llamarse con parámetros no válidos, que devuelven 0xffffffff.  En este caso, se mantiene el tamaño de pila establecido previamente, o el predeterminado.

### Valor devuelto

Tipo: void

Ninguno.

## Comentarios

Este método y [GetPipelineStackSize](/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public) no son reentrantes.  Esto significa que si se llama a uno o a ambos desde subprocesos distintos, la aplicación debe realizar la sincronización por su cuenta.

El entorno de ejecución descarta las llamadas a objetos de estado que no sean canalizaciones de trazado de rayos, como las colecciones.

## Requisitos

**Encabezado:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatibles**: consolas XBOX Series

## Consulte también

[ID3D12StateObjectProperties](/reference/graphics/d3d12_xs/interfaces/ID3D12StateObjectProperties/id3d12stateobjectproperties)


## Related topics

- [GetPipelineStackSize (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public.md)
- [GetShaderStackSize (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
- [SetPipelineState1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_setpipelinestate1_public.md)
- [SetPipelineState](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setpipelinestate_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (consolas XBOX Series)](/es/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
