USBFN_NOTIFICATION结构(usbfnbase.h)
介绍通过使用 IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION接收的通用串行总线(USB)事件通知的信息。
语法
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;
成员
Event
USBFN_EVENT类型标志指示的总线通知。
u
u.BusSpeed
USBFN_BUS_SPEED类型标志指示的运行总线速度。
u.SetupPacket
描述 USB_DEFAULT_PIPE_SETUP_PACKET 结构中的设置数据包,以便控制传输到默认终结点或从默认终结点传输,如 USB_DEFAULT_PIPE_SETUP_PACKET类型标志所指示。
u.ConfigurationValue
USB 配置描述符的 bConfigurationValue 字段。
u.PortType
由 USBFN_PORT_TYPE类型标志指示的函数控制器支持的可能端口类型。
u.AlternateInterface
ALTERNATE_INTERFACE指示的接口的备用设置。
要求
要求 | 价值 |
---|---|
标头 | usbfnbase.h |