structure USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)
Décrit les informations de classe d’interface d’appareil associées à une interface USB. Cette structure peut être utilisée pour décrire des fonctions mono-interface et multi-interface.
Syntaxe
typedef struct _USBFN_CLASS_INFORMATION_PACKET_EX {
USBFN_CLASS_INTERFACE_EX FullSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX HighSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX SuperSpeedClassInterfaceEx;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
} USBFN_CLASS_INFORMATION_PACKET_EX, *PUSBFN_CLASS_INFORMATION_PACKET_EX;
Membres
FullSpeedClassInterfaceEx
Structure USBFN_CLASS_INTERFACE_EX qui décrit une interface pour un appareil à pleine vitesse.
HighSpeedClassInterfaceEx
Structure qui décrit une interface pour un appareil à grande vitesse.
SuperSpeedClassInterfaceEx
Structure USBFN_CLASS_INTERFACE_EX qui décrit une interface pour un appareil SuperSpeed.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
Chaîne qui contient le nom de l’interface.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
Chaîne à partir de laquelle le pilote peut dériver le GUID d’interface de périphérique.
HasInterfaceGuid
Détermine si le pilote a publié une interface de périphérique est UN GUID.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnbase.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