Partager via


HID_COLLECTION_INFORMATION structure (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 Polled a la valeur FALSE, 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 de 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 une IOCTL_HID_GET_COLLECTION_INFORMATION pour obtenir la structure HID_COLLECTION_INFORMATION d’une collection.

Configuration requise

Condition requise Valeur
En-tête hidclass.h (inclure Hidclass.h)

Voir aussi

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION