Sdílet prostřednictvím


Datové indexy

Analyzátor HID přiřadí index dat , který jednoznačně identifikuje jednotlivá použití popsaná v polích možností tlačítek kolekce nejvyšší úrovně a polích schopností hodnot. Koncepčně je index dat indexem pole založeným na nule, který může aplikace v uživatelském režimu nebo ovladač režimu jádra použít pro přístup k jednotlivým řídicím datům v reportu. Analyzátor přiřadí jedinečnou sadu datových indexů každému typu sestavy podporovanému každou kolekcí nejvyšší úrovně.

Struktury schopností provádějí křížové odkazování použití a datové indexy následujícím způsobem:

  • Každá struktura schopností, která popisuje použití, má svůj člen NotRange.Usage nastavena k identifikaci využití a jeho NotRange.DataIndex člen nastaven na odpovídající index dat využití.

  • Každá struktura schopností, která popisuje rozsah využití, má své členy Range.UsageMin a Range.UsageMax nastavené tak, aby identifikovaly rozsah využití, a její členy Range.DataIndexMin a Range.DataIndexMax nastavené tak, aby identifikovaly odpovídající rozsah indexu dat. (Rozsah indexu dat určuje po sobě jdoucí posloupnost indexů dat; počet indexů dat v oblasti indexu dat se rovná počtu využití v odpovídající oblasti využití.)

Další informace o použití datových indexů naleznete v tématu Extrakce a nastavení řídicích dat pomocí datových indexů.