次の方法で共有


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

関連項目

PFND3D12DDI_BARRIER_0088