Предварительно подготовленные данные

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

Следующие подпрограммы поддержки HIDClass поддерживают извлечение и настройку данных о кнопках и значениях:

HidP_GetButtons

HidP_SetButtons

HidP_UnsetButtons

HidP_GetUsageValue

HidP_SetUsageValue

HidP_GetScaledUsageValue

HidP_SetScaledUsageValue

HidP_GetUsageValueArray

HidP_SetUsageValueArray