D3D12DDIARG_BARRIER_0094構造体 (d3d12umddi.h)
D3D12DDIARG_BARRIER_0094構造体には、PFND3D12DDI_BARRIER_0094コールバック関数の強化されたバリア パラメーターが含まれています。
構文
typedef struct D3D12DDIARG_BARRIER_0094 {
D3D12DDI_BARRIER_TYPE Type;
union {
D3D12DDI_GLOBAL_BARRIER_0088 GlobalBarrier;
D3D12DDI_TEXTURE_BARRIER_0088 TextureBarrier;
D3D12DDI_BUFFER_BARRIER_0088 BufferBarrier;
D3D12DDI_RANGED_BARRIER_0094 RangedBarrier;
};
} D3D12DDIARG_BARRIER_0094;
メンバー
Type
拡張 バリアの種類 を識別するD3D12DDI_BARRIER_TYPE値。 このメンバーは、以下の共用体で使用するバリアの種類を決定します。
GlobalBarrier
グローバル バリアを記述する D3D12DDI_GLOBAL_BARRIER_0088 構造体。 Type がD3D12DDI_BARRIER_TYPE_GLOBAL場合は、この構造体を使用します。
TextureBarrier
テクスチャ バリアを記述する D3D12DDI_TEXTURE_BARRIER_0088 構造体。 Type がD3D12DDI_BARRIER_TYPE_TEXTURE場合は、この構造体を使用します。
BufferBarrier
バッファー バリアを記述する D3D12DDI_BUFFER_BARRIER_0088 構造体。 Type がD3D12DDI_BARRIER_TYPE_BUFFERの場合は、この構造体を使用します。
RangedBarrier
リソース範囲バリアを記述する D3D12DDI_RANGED_BARRIER_0094 構造。 Type がD3D12DDI_BARRIER_TYPE_RANGED場合は、この構造体を使用します。
注釈
一般的な情報については、「 拡張バリア 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11バージョン 24H2 |
Header | d3d12umddi.h |