structure HID_DESCRIPTOR (hidport.h)
La structure HID_DESCRIPTOR représente un descripteur HID pour un appareil HIDClass.
Syntaxe
typedef struct _HID_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
USHORT bcdHID;
UCHAR bCountry;
UCHAR bNumDescriptors;
struct {
UCHAR bReportType;
USHORT wReportLength;
} _HID_DESCRIPTOR_DESC_LIST;
_HID_DESCRIPTOR_DESC_LIST DescriptorList[1];
} HID_DESCRIPTOR, *PHID_DESCRIPTOR;
Membres
bLength
bDescriptorType
bcdHID
bCountry
bNumDescriptors
_HID_DESCRIPTOR_DESC_LIST
_HID_DESCRIPTOR_DESC_LIST.bReportType
_HID_DESCRIPTOR_DESC_LIST.wReportLength
[1] DescriptorList[1]
Remarques
Le pilote de classe HID utilise une requête IOCTL_HID_GET_DEVICE_DESCRIPTOR pour obtenir le descripteur HID d’un appareil à partir d’un minidriver HID.
Pour plus d’informations sur les descripteurs HID, consultez la définition standard de classe de périphérique USB (Universal Serial Bus) pour les appareils d’interface humaine (HID) située sur le site web du Forum des implémenteurs USB.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | hidport.h (inclure Hidport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour