функция 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

См. также раздел

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA