Freigeben über


HidP_MaxUsageListLength-Funktion (hidpi.h)

Die HidP_MaxUsageListLength Routine gibt die maximale Anzahl von HID-Verwendungen zurück, die HidP_GetUsages für einen angegebenen HiD-Berichttyp und eine angegebene Auflistung der obersten Ebenezurückgeben können.

Syntax

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

Parameter

[in] ReportType

Gibt einen HIDP_REPORT_TYPE Enumerationswert an, der den Berichtstyp angibt.

[in] UsagePage

Gibt eine Verwendungsseite als Suchkriterien an. Wenn UsagePage- null ist, gibt die Routine die Anzahl aller Schaltflächen in der Auflistung zurück.

[in] PreparsedData

Zeiger auf die vordefinierten Daten einer Auflistung auf oberster Ebene.

Rückgabewert

Bei erfolgreicher Ausführung gibt HidP_MaxUsageListLength die maximale Anzahl von HID-Verwendungen zurück, die HidP_GetUsages für einen angegebenen HiD-Berichttyp und eine angegebene Auflistung auf oberster Ebenezurückgeben können. Wenn der angegebene vordefinierte Daten- oder Berichtstyp ungültig ist, gibt die Routine null zurück.

Bemerkungen

Weitere Informationen finden Sie unter HID Collections.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform- Universal
Header- hidpi.h (include Hidpi.h)
Library Hidparse.lib
IRQL- PASSIVE_LEVEL

Siehe auch

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA