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 |