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

# SetPipelineState1 (consolas XBOX Series)

> Establece un objeto de estado en la lista de comandos.

Establece un objeto de estado en la lista de comandos.

## Sintaxis

```cpp theme={null}
void SetPipelineState1(
    ID3D12StateObject  pStateObject
)
```

### Parámetros

*pStateObject*\
Tipo: ID3D12StateObject \*

El objeto de estado que se va a establecer en la lista de comandos. En la versión actual, solo puede ser del tipo [D3D12\_STATE\_OBJECT\_TYPE\_RAYTRACING\_PIPELINE](/reference/graphics/d3d12/enums/d3d12_state_object_type_public).

### Valor devuelto

Tipo: void

Ninguno.

## Comentarios

Este método se puede llamar desde listas de comandos de gráficos o de proceso y desde agrupaciones.

Este método es una alternativa a [ID3D12GraphicsCommandList::SetPipelineState](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setpipelinestate_public), que solo está definido para sombreadores de gráficos y de proceso.  Solo hay un estado de canalización activo en una lista de comandos a la vez, por lo que cualquiera de las dos llamadas establece el estado de canalización actual.  La distinción entre las llamadas es que cada una establece únicamente tipos concretos de estado de canalización.  En la versión actual, **SetPipelineState1** solo se usa para establecer el estado de canalización de trazado de rayos.

## Requisitos

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

## Consulte también

[ID3D12GraphicsCommandList4](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

- [SetPipelineStackSize (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_setpipelinestacksize_public.md)
- [GetPipelineStackSize (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (consolas XBOX Series)](/es/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
