Partager via


fonction HidP_MaxDataListLength (hidpi.h)

La routine HidP_MaxDataListLength retourne le nombre maximal de structures HIDP_DATA qui HidP_GetData peuvent retourner pour un type spécifié de rapport HID et un de collection de niveau supérieur spécifié.

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 le de données prédéfinies d’une collection de niveau supérieur.

Valeur de retour

Si elle réussit, HidP_MaxDataListLength retourne le nombre maximal de structures HIDP_DATA qui 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éparsé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 qui HidP_GetData peuvent retourner.

Pour plus d’informations, consultez collections HID.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 2000 et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête hidpi.h (include Hidpi.h)
bibliothèque Hidparse.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA