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

> 현재 파이프라인 스택 크기를 설정합니다.

현재 파이프라인 스택 크기를 설정합니다.

## 구문

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

### 매개 변수

*PipelineStackSizeInBytes*\
형식: UINT64

각 셰이더 스레드에 대해 파이프라인 실행 중에 사용할 스택 크기(바이트 단위)입니다. GPU에서는 동시에 수천 개의 스레드가 실행 중일 수 있습니다.

값이 0xffffffff(32비트 UINT의 최댓값)보다 큰 경우, 런타임은 호출을 삭제하며, 디버그 계층은 오류를 출력합니다. 이는 잘못된 매개 변수로 호출된 [GetShaderStackSize](/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public)가 0xffffffff를 반환한 잘못된 스택 크기를 합산한 결과일 가능성이 높기 때문입니다. 이 경우, 이전에 설정된 스택 크기 또는 기본값이 유지됩니다.

### 반환 값

형식: void

없음.

## 설명

이 메서드와 [GetPipelineStackSize](/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public)는 재진입 불가능합니다. 즉, 별도의 스레드에서 이 중 하나 또는 둘 다를 호출하는 경우, 앱은 자체적으로 동기화해야 합니다.

런타임은 컬렉션과 같이 레이트레이싱 파이프라인이 아닌 상태 객체에 대한 호출을 삭제합니다.

## 요구 사항

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

## 함께 보기

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


## Related topics

- [GetPipelineStackSize (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public.md)
- [GetShaderStackSize (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
- [SetPipelineState1 (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_setpipelinestate1_public.md)
- [SetPipelineState](/ko/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setpipelinestate_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
