Share via


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