Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Descrive le informazioni su una notifica di evento USB (Universal Serial Bus) ricevuta tramite IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
Sintassi
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;
Membri
Event
Notifica del bus indicata da un flag USBFN_EVENTtipizzato.
u
u.BusSpeed
Velocità del bus operativo indicata da USBFN_BUS_SPEEDflag tipizzato.
u.SetupPacket
Descrive un pacchetto di installazione in una struttura USB_DEFAULT_PIPE_SETUP_PACKET per un trasferimento di controllo da o verso l'endpoint predefinito, come indicato da un flag USB_DEFAULT_PIPE_SETUP_PACKETtipizzato.
u.ConfigurationValue
Il campo bConfigurationValue di un descrittore di configurazione USB.
u.PortType
Tipi di porta possibili supportati da un controller di funzione indicato da un flag USBFN_PORT_TYPEtipizzato.
u.AlternateInterface
Impostazione alternativa dell'interfaccia indicata da ALTERNATE_INTERFACE.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbfnbase.h |