> ## 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_BARRIER_GROUP (XBOX Series consoles)

> 描述给定类型的一组屏障。

描述给定类型的一组屏障。

## 语法

```cpp theme={null}
typedef struct D3D12_BARRIER_GROUP
{
    D3D12_BARRIER_TYPE Type;
    UINT32 NumBarriers;
    const D3D12_GLOBAL_BARRIER  pGlobalBarriers;
    const D3D12_TEXTURE_BARRIER  pTextureBarriers;
    const D3D12_BUFFER_BARRIER  pBufferBarriers;
} D3D12_BARRIER_GROUP
```

### 成员

*Type*\
类型：D3D12\_BARRIER\_TYPE

组中屏障的类型。

*NumBarriers*\
类型：UINT32

组中屏障的数量。

*pGlobalBarriers*\
类型：const D3D12\_GLOBAL\_BARRIER \*

指向 [D3D12\_GLOBAL\_BARRIER](/reference/graphics/d3d12/structs/d3d12_global_barrier_public) 结构数组的指针，前提是 *Type* 为 **D3D12\_BARRIER\_TYPE::D3D12\_BARRIER\_TYPE\_GLOBAL**。

*pTextureBarriers*\
类型：const D3D12\_TEXTURE\_BARRIER \*

指向 [D3D12\_TEXTURE\_BARRIER](/reference/graphics/d3d12/structs/d3d12_texture_barrier_public) 结构数组的指针，前提是 *Type* 为 **D3D12\_BARRIER\_TYPE::D3D12\_BARRIER\_TYPE\_TEXTURE**。

*pBufferBarriers*\
类型：const D3D12\_BUFFER\_BARRIER \*

指向 [D3D12\_BUFFER\_BARRIER](/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public) 结构数组的指针，前提是 *Type* 为 **D3D12\_BARRIER\_TYPE::D3D12\_BARRIER\_TYPE\_BUFFER**。

## 备注

## 要求

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

## 另请参阅


## Related topics

- [D3D12_TEXTURE_BARRIER (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_BUFFER_BARRIER (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [D3D12_GLOBAL_BARRIER (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/structs/d3d12_global_barrier_public.md)
- [D3D12_HIT_GROUP_DESC (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_hit_group_desc_public.md)
