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 |