structure HIDP_COLLECTION_DESC (hidpddi.h)
Contient les informations d’une collection de niveau supérieur. Cette structure est utilisée dans l’appel HidP_GetCollectionDescription.
Syntaxe
typedef struct _HIDP_COLLECTION_DESC {
USAGE UsagePage;
USAGE Usage;
UCHAR CollectionNumber;
UCHAR Reserved[15];
USHORT InputLength;
USHORT OutputLength;
USHORT FeatureLength;
USHORT PreparsedDataLength;
PHIDP_PREPARSED_DATA PreparsedData;
} HIDP_COLLECTION_DESC, *PHIDP_COLLECTION_DESC;
Membres
UsagePage
Spécifie la page d’utilisation de l’ID d’utilisation spécifié par d’utilisation.
Usage
Indique un ID d’utilisation.
CollectionNumber
Index de la collection dans le tableau de HIDP_COLLECTION_DESC structure. Il s’agit d’une valeur basée sur 1.
Reserved[15]
Réservé à une utilisation interne du système. Doit être 0.
InputLength
Longueur maximale d’un rapport d’entrée de cette collection.
OutputLength
Longueur maximale d’un rapport de sortie de cette collection.
FeatureLength
Longueur maximale d’un rapport de fonctionnalités de cette collection.
PreparsedDataLength
Longueur des données préparsées pointées par PreparsedData.
PreparsedData
Pointeur vers une structure _HIDP_PREPARSED_DATA qui contient les données prédéfinies d’une collection de niveau supérieur.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | hidpddi.h (include Hidpddi.h) |