数据索引

HID 分析程序分配 一个数据索引 ,用于唯一标识顶级集合的 按钮功能数组值功能数组中描述的每个用法。 从概念上讲,数据索引是从零开始的数组索引,用户模式应用程序或内核模式驱动程序可以使用该索引来访问报表中的单个控制数据。 分析程序将一组唯一的数据索引分配给每个顶级集合支持的每种报表类型。

功能按以下方式构造交叉引用用法和数据索引:

  • 描述使用情况的每个功能结构都具有用于标识使用情况的 NotRange.Usage 成员集,其 NotRange.DataIndex 成员设置为使用情况的相应数据索引。

  • 描述使用范围的每个功能结构都有其 Range.UsageMinRange.UsageMax 成员集来标识使用范围,其 Range.DataIndexMinRange.DataIndexMax 成员集用于标识使用范围的相应数据索引范围。 (数据索引范围 指定数据索引的连续序列;数据索引范围中的数据索引数等于相应使用范围内的使用情况数。)

有关如何使用数据索引的详细信息,请参阅 按数据索引提取和设置控制数据