D3D12DDI_NODE_0108 構造体 (d3d12umddi.h)

D3D12DDI_NODE_0108構造は、作業グラフ内のノードを記述します。

構文

typedef struct _D3D12DDI_NODE_0108 {
  UINT                    VersionAdded;
  D3D12DDI_NODE_TYPE_0108 NodeType;
  union {
    D3D12DDI_SHADER_NODE_0108 Shader;
  };
} D3D12DDI_NODE_0108;

メンバー

VersionAdded

ノードが状態オブジェクトに追加されたバージョン番号。最初の作業グラフの場合は 0 から始まります。 この値は、 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 が作業グラフへのノードの追加に使用され始める場合にのみ関連します。その場合、ノードの追加時にバージョン番号が表示されます。 特定のバージョンのグラフの構造は、関連するバージョン番号以下の任意のバージョンを考慮することで識別できます。

NodeType

ノード 種類と有効な共用体メンバーを指定するD3D12DDI_NODE_TYPE_0108列挙。

Shader

シェーダー ノードを記述する D3D12DDI_SHADER_NODE_0108 構造体。

注釈

DDI レベル (たとえば、他のノードの説明から) この構造体へのポインターは安定しており、PFND3D12DDI_ADD_TO_STATE_OBJECT_0072の追加全体で特 重要です。

詳細については、「 作業グラフ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_NODE_LIST_ENTRY_0108

D3D12DDI_WORK_GRAPH_DESC_0108

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

PFND3D12DDI_CREATE_STATE_OBJECT_0054

PFND3D12DDI_DISPATCH_GRAPH_0108