Partager via


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