HIDP_COLLECTION_DESC structure (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 l’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 de base 1.
Reserved[15]
Réservé à une utilisation interne du système. Doit être égal à 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 caractéristiques de cette collection.
PreparsedDataLength
Longueur des données préparées pointées par PreparsedData.
PreparsedData
Pointeur vers une structure _HIDP_PREPARSED_DATA qui contient les données préparées d’une collection de niveau supérieur.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | hidpddi.h (inclure Hidpddi.h) |