HID 分析器分配 一个数据索引 ,该索引唯一标识顶级集合的 按钮功能数组 和 值功能数组中所述的每个用法。 从概念上讲,数据索引是一个从零开始的数组索引,用户模式应用程序或内核模式驱动程序可用于访问报表中的单个控制数据。 分析器为每个顶级集合支持的每个报表类型分配一组唯一的数据索引。
功能结构采用以下方式交叉引用使用情况和数据索引:
描述使用情况的每个功能结构都有其 NotRange.Usage 成员集,用于标识使用情况,其 NotRange.DataIndex 成员设置为使用情况的相应数据索引。
描述使用范围的每个功能结构都有其 Range.UsageMin 和 Range.UsageMax 成员集,用于标识使用情况范围及其 Range.DataIndexMin 和 Range.DataIndexMax 成员,以标识使用范围对应的数据索引范围。 (数据索引范围 指定连续的数据索引序列;数据索引范围中的数据索引数等于相应使用范围中的使用情况数。
有关如何使用数据索引的详细信息,请参阅 “按数据索引提取和设置控制数据”。