Partager via


fonction HidP_MaxUsageListLength (hidpi.h)

La routine HidP_MaxUsageListLength retourne le nombre maximal d’utilisations HID que HidP_GetUsages peut retourner pour un type spécifié de rapport HID et un collection de niveau supérieur spécifié.

Syntaxe

ULONG HidP_MaxUsageListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] USAGE                UsagePage,
  [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] UsagePage

Spécifie une page d’utilisation en tant que critères de recherche. Si UsagePage est égal à zéro, la routine retourne le nombre de tous les boutons de la collection.

[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_MaxUsageListLength retourne le nombre maximal d’utilisations HID que HidP_GetUsages peut retourner pour un type spécifié de rapport HID et une collection de niveau supérieur spécifiée. Si le type de données ou de rapport prépars spécifié n’est pas valide, la routine retourne zéro.

Remarques

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 PASSIVE_LEVEL

Voir aussi

HidP_GetButtons

HidP_GetUsages

_HIDP_PREPARSED_DATA