Предварительно подготовленные данные
Предварительно подготовленные данные — это данные дескриптора отчета, связанные с коллекцией верхнего уровня. Приложения пользовательского режима или драйверы режима ядра используют готовые данные для извлечения сведений о конкретных элементах управления HID без получения и интерпретации всего дескриптора отчета устройства. Приложение в пользовательском режиме получает подготовленные данные коллекции с помощью HidD_GetPreparsedData , а драйвер режима ядра использует запрос IOCTL_HID_GET_COLLECTION_DESCRIPTOR .
Следующие подпрограммы поддержки HIDClass поддерживают извлечение и настройку данных о кнопках и значениях: