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 |