fonction HidP_MaxDataListLength (hidpi.h)
La routine HidP_MaxDataListLength retourne le nombre maximal de structures HIDP_DATA que HidP_GetData peuvent retourner pour un type spécifié de rapport HID et une collection de niveau supérieur spécifiée.
Syntaxe
ULONG HidP_MaxDataListLength(
[in] HIDP_REPORT_TYPE ReportType,
[in] PHIDP_PREPARSED_DATA PreparsedData
);
Paramètres
[in] ReportType
Spécifie une valeur d’énumérateur HIDP_REPORT_TYPE qui indique le type de rapport.
[in] PreparsedData
Pointeur vers les données préparées d’une collection de niveau supérieur.
Valeur retournée
En cas de réussite, HidP_MaxDataListLength retourne le nombre maximal de structures HIDP_DATA que HidP_GetData peuvent retourner pour un type spécifié de rapport HID et une collection de niveau supérieur spécifiée. Sinon, la routine retourne zéro, ce qui indique que le type de rapport ou les données préparées ne sont pas valides.
Remarques
Les applications en mode utilisateur ou les pilotes en mode noyau appellent HidP_MaxDataListLength pour déterminer le nombre maximal de structures HIDP_DATA que HidP_GetData peuvent retourner.
Pour plus d’informations, consultez Collections HID.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | hidpi.h (inclure Hidpi.h) |
Bibliothèque | Hidparse.lib |
IRQL | <= DISPATCH_LEVEL |