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

> リソース メモリ アクセス バリアを記述します。グローバル、テクスチャ、およびバッファーの各バリアで、特定のアクセスの種類に対してリソース メモリを可視化する必要があるタイミングを示すために使用されます。

リソース メモリ アクセス バリアを記述します。グローバル、テクスチャ、およびバッファーの各バリアで、特定のアクセスの種類に対してリソース メモリを可視化する必要があるタイミングを示すために使用されます。

## 構文

```cpp theme={null}
typedef struct D3D12_GLOBAL_BARRIER
{
    D3D12_BARRIER_SYNC SyncBefore;
    D3D12_BARRIER_SYNC SyncAfter;
    D3D12_BARRIER_ACCESS AccessBefore;
    D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER
```

### メンバー

*SyncBefore*\
型: D3D12\_BARRIER\_SYNC

バリアを実行する前に完了する必要がある、先行するすべての GPU 作業の同期スコープ。

*SyncAfter*\
型: D3D12\_BARRIER\_SYNC

バリアの実行が完了するまで待機する必要がある、後続のすべての GPU 作業の同期スコープ。

*AccessBefore*\
型: D3D12\_BARRIER\_ACCESS

先行するバリアまたは **ExecuteCommandLists** スコープの開始以降の関連するリソース使用に対応するアクセス ビット。

*AccessAfter*\
型: D3D12\_BARRIER\_ACCESS

バリアが完了した後の関連するリソース使用に対応するアクセス ビット。

## 解説

## 要件

**ヘッダー:** d3d12\_xs.h\
**ライブラリ:** d3d12\_xs.lib\
**サポートされているプラットフォーム**: XBOX Series 本体

## 関連項目


## Related topics

- [D3D12_BARRIER_GROUP (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_BUFFER_BARRIER (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_EXPORT_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
