共用方式為


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)
標頭 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