Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Анализатор HID назначает индекс данных, который однозначно идентифицирует каждое использование, описанное в массивах возможностей кнопок и массивах возможностей значений коллекции верхнего уровня. Концептуально индекс данных — это отсчитываемый от нуля индекс массива, который может использовать приложение в пользовательском режиме или драйвер режима ядра для доступа к отдельным данным управления в отчете. Средство синтаксического анализа назначает уникальный набор индексов данных для каждого типа отчета, поддерживаемого каждой коллекцией верхнего уровня.
Структуры возможностей перекрестно ссылаются на использования и индексы данных следующим образом:
Каждая структура возможностей, описывающая использование, имеет свой член NotRange.Usage , чтобы определить использование и его член NotRange.DataIndex , заданный соответствующим индексом данных использования.
Каждая структура возможностей, описывающая диапазон использования, имеет свои члены Range.UsageMin и Range.UsageMax , чтобы определить диапазон использования и его члены Range.DataIndexMin и Range.DataIndexMax , чтобы определить соответствующий диапазон индексов данных диапазона использования. (Диапазон индексов данных указывает последовательную последовательность индексов данных, а количество индексов данных в диапазоне индексов данных равно количеству использования в соответствующем диапазоне использования.)
Дополнительные сведения об использовании индексов данных см. в разделе "Извлечение и настройка данных по индексам данных".