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

[in] PreparsedData

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

Hinweise

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

Weitere Informationen finden Sie unter HID-Auflistungen.

Anforderungen

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

Weitere Informationen

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA