structure USB_STRING_DESCRIPTOR (usbspec.h)
La structure USB_STRING_DESCRIPTOR est utilisée par les pilotes clients USB pour contenir un descripteur de chaîne défini par USB. Les membres de cette structure sont décrits dans la spécification Universal Serial Bus 3.1 disponible à bibliothèque de documents USB. Consultez la section 9.6.9.
Syntaxe
typedef struct _USB_STRING_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
WCHAR bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;
Membres
bLength
Spécifie la longueur, en octets, du descripteur.
bDescriptorType
Spécifie le type de descripteur. Doit toujours être USB_STRING_DESCRIPTOR_TYPE.
bString[1]
Pointeur vers une mémoire tampon allouée au client qui contient, à retour du pilote du contrôleur hôte, une chaîne Unicode avec le descripteur de chaîne demandé.
Remarques
Cette structure est utilisée pour contenir un descripteur de chaîne d’appareil, de configuration, d’interface, de classe, de fournisseur, de point de terminaison ou de chaîne d’appareil. Le descripteur de chaîne fournit une description lisible par l’homme du composant.
Les chaînes retournées dans bString sont au format Unicode et le contenu des chaînes est défini par l’appareil.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usbspec.h (include Usbioctl.h) |