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 |