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 指示的接口的备用设置。
要求
要求 | 值 |
---|---|
Header | usbfnbase.h |