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) |