structure USBFN_NOTIFICATION (usbfnbase.h)
Décrit des informations sur une notification d’événement Usb (Universal Serial Bus) 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 de bus indiquée par un indicateur USBFN_EVENT-typé.
u
u.BusSpeed
Vitesse du bus d’exploitation indiquée par USBFN_BUS_SPEEDindicateurs typés.
u.SetupPacket
Décrit un paquet d’installation dans une structure 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 USB_DEFAULT_PIPE_SETUP_PACKET-typé.
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é par un indicateur USBFN_PORT_TYPE-typé.
u.AlternateInterface
Autre paramètre de l’interface indiqué par ALTERNATE_INTERFACE.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usbfnbase.h |