функция HidP_MaxDataListLength (hidpi.h)
Подпрограмма HidP_MaxDataListLength возвращает максимальное количество HIDP_DATA структур, которые HidP_GetData может возвращать для указанного типа отчета HID и указанной коллекции верхнего уровня.
Синтаксис
ULONG HidP_MaxDataListLength(
[in] HIDP_REPORT_TYPE ReportType,
[in] PHIDP_PREPARSED_DATA PreparsedData
);
Параметры
[in] ReportType
Задает значение перечислителя HIDP_REPORT_TYPE , указывающее тип отчета.
[in] PreparsedData
Указатель на подготовленные данные коллекции верхнего уровня.
Возвращаемое значение
В случае успеха HidP_MaxDataListLength возвращает максимальное число HIDP_DATA структур, которые HidP_GetData может возвращать для указанного типа отчета HID и указанной коллекции верхнего уровня. В противном случае подпрограмма возвращает ноль, что указывает на недопустимый тип отчета или готовые данные.
Комментарии
Приложения пользовательского режима или драйверы режима ядра вызывают HidP_MaxDataListLength , чтобы определить максимальное количество HIDP_DATA структур, которые могут возвращать HidP_GetData .
Дополнительные сведения см. в разделе Коллекции HID.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | hidpi.h (включая Hidpi.h) |
Библиотека | Hidparse.lib |
IRQL | <= DISPATCH_LEVEL |