次の方法で共有


D3D12DDI_BUFFER_BARRIER_0088構造体 (d3d12umddi.h)

D3D12DDI_BUFFER_BARRIER_0088 構造体は、バッファーのアクセス遷移を記述します。

構文

typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
  D3D12DDI_HRESOURCE      hResource;
} D3D12DDI_BUFFER_BARRIER_0088;

メンバーズ

SyncBefore

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

SyncAfter

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

AccessBefore

バリアの実行前のバッファーのアクセス状態を指定する D3D12DDI_BARRIER_ACCESS 値。

AccessAfter

バリアの実行が完了したときのバッファーのアクセス状態を指定する D3D12DDI_BARRIER_ACCESS 値。

hResource

バリアを使用するバッファー リソースのハンドル。

備考

一般的な情報については、「強化されたバリアの」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 (WDDM 3.0)
ヘッダー d3d12umddi.h

関連項目

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088