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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈