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

# ResourceBarrierX (XBOX Series 主機)

> 通知驅動程式同步處理對資源的多重存取。

通知驅動程式需要同步處理對資源的多重存取。

## 語法

```cpp theme={null}
void ResourceBarrierX(  
         UINT NumBarriers,  
         const D3D12_RESOURCE_BARRIER* pBarriers,  
         D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS Flags,  
         D3D12XBOX_RESOURCE_BARRIER_SUMMARY_ACTIONS* pActions  
)  
```

### 參數

*NumBarriers*   \_In\_\
類型：UINT

提交的屏障描述數目。

*pBarriers*   \_In\_reads\_(Count)\
類型：D3D12\_RESOURCE\_BARRIER\*

指向包含資源屏障描述之 *D3D12\_RESOURCE\_BARRIER* 結構陣列的指標。

*Flags*   \_In\_\
類型：[D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAGS](/zh-TW/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_shared_flags)

*D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAGS* 的位元 OR 組合，用於控制屏障處理的執行方式。

*pActions*   \_Out\_opt\_\
類型：[D3D12XBOX\_RESOURCE\_BARRIER\_SUMMARY\_ACTIONS\*](/zh-TW/reference/graphics/d3d12_xs/structs/d3d12xbox_resource_barrier_summary_actions)

代表所提交屏障描述執行的同步處理與解壓縮動作之摘要聯集。

### 傳回值

類型：void

## 備註

此方法的一個使用範例，是同步處理對同一紋理的讀取與寫入。如需使用方式的詳細資訊，請參閱標準 Direct3D 12 文件中的 [ID3D12GraphicsCommandList::ResourceBarrier](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-resourcebarrier)。

如需 Windows PC 與 Microsoft Game Development Kit (GDK) 之間差異的資訊，請參閱 [Windows PC 上的 Direct3D 12 與 Microsoft Game Development Kit (GDK) 之間的差異](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/d3d12x/d3d12x-differences-from-pc)中的「資源屏障」一節。

## 需求

**標頭：** d3d12\_xs.h

**程式庫：** d3d12\_xs.lib\
**支援的平台：** XBOX Series 主機

## 另請參閱

[ID3D12GraphicsCommandList6](/zh-TW/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6)


## Related topics

- [D3D12_BUFFER_BARRIER (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [Barrier (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist7/methods/id3d12graphicscommandlist7_barrier_public.md)
- [D3D12_BARRIER_GROUP (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_GLOBAL_BARRIER (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/structs/d3d12_global_barrier_public.md)
