> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetPipelineStackSize (XBOX Series 主机)

> 获取当前的管道堆栈大小。

获取当前的管道堆栈大小。

## 语法

```cpp theme={null}
UINT64 GetPipelineStackSize(
)
```

### 参数

### 返回值

类型：UINT64

当前的管道堆栈大小（以字节为单位）。在非可执行状态对象（例如集合）上调用时，返回值为 0。

## 备注

此方法与 [SetPipelineStackSize](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_setpipelinestacksize_public.md) 不可重入。这意味着如果从多个线程调用其中之一或两者，应用程序必须自行进行同步。

## 要求

**头文件：** d3d12\_xs.h\
**库：** d3d12\_xs.lib\
**支持的平台**：XBOX Series 主机

## 另请参阅

[ID3D12StateObjectProperties](https://docs.xbox.com/zh-CN/reference/graphics/d3d12_xs/interfaces/ID3D12StateObjectProperties/id3d12stateobjectproperties.md)


## Related topics

- [SetPipelineStackSize (XBOX Series 主机)](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_setpipelinestacksize_public.md)
- [GetShaderStackSize (XBOX Series 主机)](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
- [SetPipelineState1 (XBOX Series 主机)](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_setpipelinestate1_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (XBOX Series 主机)](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
- [StorePipeline](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/interfaces/id3d12pipelinelibrary/methods/id3d12pipelinelibrary_storepipeline_public.md)
