次の方法で共有


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)
Header d3d12umddi.h

こちらもご覧ください

PFND3D12DDI_BARRIER_0088