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 Typ von HID-Bericht und eine angegebene Auflistung der obersten Ebene zurü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 Enumeratorwert an, der den Berichtstyp angibt.

[in] UsagePage

Gibt eine Nutzungsseite als Suchkriterium an. Wenn UsagePage 0 ist, gibt die Routine die Anzahl aller Schaltflächen in der Auflistung zurück.

[in] PreparsedData

Zeiger auf die vorbereiteten Daten einer Sammlung 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 Typ von HID-Bericht und eine angegebene Auflistung der obersten Ebene zurückgeben können. Wenn der angegebene vordefinierte Daten- oder Berichtstyp ungültig ist, gibt die Routine null zurück.

Hinweise

Weitere Informationen finden Sie unter HID-Sammlungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header hidpi.h (einschließlich Hidpi.h)
Bibliothek Hidparse.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA