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