Partager via


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)

Voir aussi

HidP_GetCollectionDescription