Partager via


structure HID_COLLECTION_INFORMATION (hidclass.h)

La structure HID_COLLECTION_INFORMATION contient des informations générales sur une collection de niveau supérieur .

Syntaxe

typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

Membres

DescriptorSize

Spécifie la taille, en octets, des données préparées d’une collection.

Polled

Indique, si TRUE, que le pilote de classe HID doit interroger l’appareil pour recevoir des données. Sinon, si interrogé est FAUX, l’appareil utilise des interruptions asynchrones pour signaler à l’hôte que l’appareil a des rapports HID à envoyer à l’hôte.

Reserved1[1]

Réservé à une utilisation interne du système.

VendorID

Spécifie l’ID du fournisseur d’un appareil HID.

ProductID

Spécifie l’ID de produit d’un appareil HID.

VersionNumber

Spécifie le numéro de révision du fabricant pour un appareil HID.

Remarques

Les pilotes en mode noyau peuvent utiliser un IOCTL_HID_GET_COLLECTION_INFORMATION pour obtenir la structure HID_COLLECTION_INFORMATION d’une collection.

Exigences

Exigence Valeur
d’en-tête hidclass.h (include Hidclass.h)

Voir aussi

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION