USBFN_CLASS_INFORMATION_PACKET structure (usbfnbase.h)
Décrit les informations de classe d’interface de périphérique associées à une interface USB. Cette structure ne peut contenir que des informations sur une seule interface de fonction.
Syntaxe
typedef struct _USBFN_CLASS_INFORMATION_PACKET {
USBFN_CLASS_INTERFACE FullSpeedClassInterface;
USBFN_CLASS_INTERFACE HighSpeedClassInterface;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
USBFN_CLASS_INTERFACE SuperSpeedClassInterface;
} USBFN_CLASS_INFORMATION_PACKET, *PUSBFN_CLASS_INFORMATION_PACKET;
Membres
FullSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil à pleine vitesse.
HighSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil haute vitesse.
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 de l’interface de périphérique.
HasInterfaceGuid
Détermine si le pilote a publié une interface de périphérique est GUID.
SuperSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil SuperSpeed.
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