Поделиться через


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

См. также

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA