usbfnbase.h ヘッダー
このヘッダーは usbref によって使用されます。 詳細については、次を参照してください。
usbfnbase.h には、次のプログラミング インターフェイスが含まれています。
構造
ALTERNATE_INTERFACE ALTERNATE_INTERFACE構造体は、ユニバーサル シリアル バス (USB) インターフェイスの代替設定に関する情報を提供します。 |
USBFN_BUS_CONFIGURATION_INFO 使用可能な USB 構成に関する情報を格納する構成パケット。 |
USBFN_CLASS_INFORMATION_PACKET USB インターフェイスに関連付けられているデバイス インターフェイス クラス情報について説明します。 この構造体は、1 つの関数インターフェイスに関する情報のみを保持できます。 |
USBFN_CLASS_INFORMATION_PACKET_EX USB インターフェイスに関連付けられているデバイス インターフェイス クラス情報について説明します。 この構造体を使用して、単一インターフェイス関数とマルチインターフェイス関数を記述できます。 |
USBFN_CLASS_INTERFACE インターフェイスとそのエンドポイントについて説明します。 |
USBFN_CLASS_INTERFACE_EX USBFN_CLASS_INTERFACE_EXインターフェイスとそのエンドポイントについて説明する方法について説明します。 |
USBFN_INTERFACE_INFO USBFN_INTERFACE_INFOインターフェイスとそのエンドポイントについて説明する方法について説明します。 |
USBFN_NOTIFICATION IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATIONを使用して受信したユニバーサル シリアル バス (USB) イベント通知に関する情報について説明します。 |
USBFN_PIPE_INFORMATION 特定のインターフェイス上のエンドポイントに関連付けられているパイプの属性について説明します。 |
USBFN_USB_STRING USB 文字列記述子と関連する文字列インデックスについて説明します。 |
列挙
USBFN_BUS_SPEED USBFN_BUS_SPEED列挙は、可能なバス速度を定義します。 |
USBFN_DEVICE_STATE デバイス/コントローラーのユニバーサル シリアル バス (USB) デバイスの状態を定義します。 これらの状態は、USB 2.0 仕様のセクション 9.1 で定義されている USB デバイスの状態に対応しています。 |
USBFN_DIRECTION USB データ転送方向の種類を定義します。 |
USBFN_EVENT クラス ドライバーに送信される通知を定義します。 |
USBFN_PORT_TYPE ポート検出中にクライアント ドライバーから返される可能性のあるポートの種類を定義します。 |