D3D12DDI_NODE_CPU_INPUT_0108 结构 (d3d12umddi.h)

D3D12DDI_NODE_CPU_INPUT_0108结构描述工作图中单个节点的输入数据,其中输入由 CPU 提供。

语法

typedef struct D3D12DDI_NODE_CPU_INPUT_0108 {
  UINT   EntrypointIndex;
  UINT   NumRecords;
  void   *pRecords;
  UINT64 RecordStrideInBytes;
} D3D12DDI_NODE_CPU_INPUT_0108;

成员

EntrypointIndex

工作图中给定条目的索引。

NumRecords

要添加的记录数。 始终使用 NumRecords;也就是说,即使有空记录,空工作项的计数仍会驱动节点调用。

pRecords

指向记录定义的指针,其布局与 C 使用的成员打包和结构大小规则相同。 驱动程序应在命令列表录制期间复制/保存此数据。

RecordStrideInBytes

每条记录开始之间的距离(以字节为单位)。 此值必须与最大的标量成员大小对齐,并且必须是 4 个字节的倍数。

注解

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

要求

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

另请参阅

D3D12DDI_DISPATCH_GRAPH_DESC_0108

PFND3D12DDI_DISPATCH_GRAPH_0108