Partager via


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)

Voir aussi

HidP_GetCollectionDescription