D3D12DDI_WORK_GRAPH_FLAGS_0108枚举 (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_FLAGS_0108 枚举指定用于配置工作图行为的 D3D12DDI_WORK_GRAPH_DESC_0108 结构的标志。

语法

typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
  D3D12DDI_WORK_GRAPH_FLAG_NONE,
  D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;

常数

 
D3D12DDI_WORK_GRAPH_FLAG_NONE
默认行为。
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
工作图正在添加到现有工作图,因此之前已看到 ProgramName。 在没有此标志的情况下,可以使用 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072,在这种情况下,将全新的工作图添加到状态对象,例如从状态对象中的某些现有节点或新节点生成新图形。 因此,此标志有助于区分添加全新的状态对象与添加到现有状态对象。

驱动程序还可以通过检查状态对象中是否存在 ProgramName 来推断这一点,但该标志可以节省麻烦。 无论是否存在此标志,工作图说明都列出了整个图形,新添加的节点位于列表开头(重用现有节点的列表条目)。 新添加的节点定义包括指向图形其余部分(就像现有节点一样)的指针,并且以前状态对象中提供的现有节点会就地更新,以链接到它们连接到的新节点。 因此,关系图的所有版本都有一个表示形式,每个节点中的 版本 编号可以看到版本之间的差异。 有关有效添加的规则,请参阅 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

言论

有关详细信息,请参阅 工作图

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

D3D12DDI_WORK_GRAPH_DESC_0108