D3D12DDIARG_BARRIER_0088構造体 (d3d12umddi.h)
D3D12DDIARG_BARRIER_0088 構造体には、PFND3D12DDI_BARRIER_0088 コールバック関数の強化されたバリア パラメーターが含まれています。
構文
typedef struct D3D12DDIARG_BARRIER_0088 {
D3D12DDI_BARRIER_TYPE Type;
union {
D3D12DDI_GLOBAL_BARRIER_0088 GlobalBarrier;
D3D12DDI_TEXTURE_BARRIER_0088 TextureBarrier;
D3D12DDI_BUFFER_BARRIER_0088 BufferBarrier;
D3D12DDI_RANGED_BARRIER_0088 RangedBarrier;
};
} D3D12DDIARG_BARRIER_0088;
メンバーズ
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_0088 構造体。 type が D3D12DDI_BARRIER_TYPE_RANGED 場合は、この構造体を使用します。
備考
一般的な情報については、「強化されたバリアの」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 (WDDM 3.0) |
ヘッダー | d3d12umddi.h |