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 |