функция 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 (include Hidpi.h) |
библиотеки | Hidparse.lib |
IRQL | <= DISPATCH_LEVEL |