USBFN_NOTIFICATION-Struktur (usbfnbase.h)
Beschreibt Informationen zu einer USB-Ereignisbenachrichtigung (Universal Serial Bus), die mithilfe von IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION empfangen wurde.
Syntax
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;
Member
Event
Busbenachrichtigung, die durch ein USBFN_EVENT-typisiertes Flag angezeigt wird.
u
u.BusSpeed
Die durch USBFN_BUS_SPEED typisierte Flags angegebene Betriebsbusgeschwindigkeit.
u.SetupPacket
Beschreibt ein Setuppaket in einer USB_DEFAULT_PIPE_SETUP_PACKET-Struktur für eine Steuerelementübertragung an oder vom Standardendpunkt, wie durch ein USB_DEFAULT_PIPE_SETUP_PACKET typisiertes Flag angegeben.
u.ConfigurationValue
Das Feld bConfigurationValue eines USB-Konfigurationsdeskriptors.
u.PortType
Mögliche Porttypen, die von einem Funktionscontroller unterstützt werden, der durch ein USBFN_PORT_TYPE-typisiertes Flag angezeigt wird.
u.AlternateInterface
Alternative Einstellung der Von ALTERNATE_INTERFACE angegebenen Schnittstelle.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnbase.h |