estructura USBFN_NOTIFICATION (usbfnbase.h)
Describe información sobre una notificación de eventos de Bus serie universal (USB) que se recibió mediante IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
Sintaxis
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;
Miembros
Event
Notificación de bus indicada por una marca de tipo USBFN_EVENT.
u
u.BusSpeed
Velocidad del bus operativo indicada por marcas de tipo USBFN_BUS_SPEED.
u.SetupPacket
Describe un paquete de instalación en una estructura de USB_DEFAULT_PIPE_SETUP_PACKET para una transferencia de control hacia o desde el punto de conexión predeterminado, tal como se indica en una marca con tipo USB_DEFAULT_PIPE_SETUP_PACKET.
u.ConfigurationValue
Campo bConfigurationValue de un descriptor de configuración USB.
u.PortType
Posibles tipos de puerto admitidos por un controlador de función indicados por una marca de tipo USBFN_PORT_TYPE.
u.AlternateInterface
Configuración alternativa de la interfaz indicada por ALTERNATE_INTERFACE.
Requisitos
Requisito | Valor |
---|---|
Header | usbfnbase.h |