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


функция HidP_MaxUsageListLength (hidpi.h)

Подпрограмма HidP_MaxUsageListLength возвращает максимальное количество использования HID, которые HidP_GetUsages могут возвращать для указанного типа отчета HID и указанного коллекции верхнего уровня.

Синтаксис

ULONG HidP_MaxUsageListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] USAGE                UsagePage,
  [in] PHIDP_PREPARSED_DATA PreparsedData
);

Параметры

[in] ReportType

Указывает значение перечислителя HIDP_REPORT_TYPE, указывающее тип отчета.

[in] UsagePage

Указывает страницу использования в качестве критерия поиска. Если UsagePage равно нулю, подпрограмма возвращает количество всех кнопок в коллекции.

[in] PreparsedData

Указатель на предварительно подготовленныхданных коллекции верхнего уровня.

Возвращаемое значение

В случае успешного выполнения HidP_MaxUsageListLength возвращает максимальное количество использования HID, которые HidP_GetUsages могут возвращать для указанного типа отчета HID и указанного коллекции верхнего уровня. Если указанные предварительно подготовленные данные или тип отчета недопустимы, подпрограмма возвращает ноль.

Замечания

Дополнительные сведения см. в коллекциях HID.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 2000 и более поздних версиях Windows.
целевая платформа Всеобщий
заголовка hidpi.h (include Hidpi.h)
библиотеки Hidparse.lib
IRQL PASSIVE_LEVEL

См. также

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA