Freigeben über


HidP_MaxDataListLength-Funktion (hidpi.h)

Die HidP_MaxDataListLength Routine gibt die maximale Anzahl von HIDP_DATA Strukturen zurück, die HidP_GetData für einen angegebenen HiD-Berichttyp und eine angegebene Auflistung auf oberster Ebenezurückgeben können.

Syntax

ULONG HidP_MaxDataListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] PHIDP_PREPARSED_DATA PreparsedData
);

Parameter

[in] ReportType

Gibt einen HIDP_REPORT_TYPE Enumerationswert an, der den Berichtstyp angibt.

[in] PreparsedData

Zeiger auf die vordefinierten Daten einer Auflistung auf oberster Ebene.

Rückgabewert

Bei erfolgreicher Ausführung gibt HidP_MaxDataListLength die maximale Anzahl von HIDP_DATA Strukturen zurück, die HidP_GetData für einen angegebenen HiD-Berichttyp und eine angegebene Auflistung auf oberster Ebenezurückgeben können. Andernfalls gibt die Routine null zurück, die angibt, dass entweder der Berichtstyp oder die vordefinierten Daten ungültig sind.

Bemerkungen

Benutzermodusanwendungen oder Kernelmodustreiber rufen HidP_MaxDataListLength auf, um die maximale Anzahl von HIDP_DATA Strukturen zu ermitteln, die HidP_GetData zurückgeben können.

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- <= DISPATCH_LEVEL

Siehe auch

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA