USBFN_NOTIFICATION structure (usbfnbase.h)
Décrit des informations sur une notification d’événement USB (Universal Serial Bus) qui a été reçue à l’aide de IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
Syntaxe
typedef struct _USBFN_NOTIFICATION {
USBFN_EVENT Event;
union {
USBFN_BUS_SPEED BusSpeed;
USB_DEFAULT_PIPE_SETUP_PACKET SetupPacket;
USHORT ConfigurationValue;
USBFN_PORT_TYPE PortType;
ALTERNATE_INTERFACE AlternateInterface;
} u;
} USBFN_NOTIFICATION, *PUSBFN_NOTIFICATION;
Membres
Event
Notification bus indiquée par un indicateur de type USBFN_EVENT.
u
u.BusSpeed
Vitesse de fonctionnement du bus indiquée par des indicateurs USBFN_BUS_SPEED typés.
u.SetupPacket
Décrit un paquet d’installation dans une structure de USB_DEFAULT_PIPE_SETUP_PACKET pour un transfert de contrôle vers ou depuis le point de terminaison par défaut, comme indiqué par un indicateur de type USB_DEFAULT_PIPE_SETUP_PACKET.
u.ConfigurationValue
Champ bConfigurationValue d’un descripteur de configuration USB.
u.PortType
Types de ports possibles pris en charge par un contrôleur de fonction indiqués par un indicateur de type USBFN_PORT_TYPE.
u.AlternateInterface
Autre paramètre de l’interface indiqué par ALTERNATE_INTERFACE.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnbase.h |
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