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

ポート検出中にクライアント ドライバーから返される可能性のあるポートの種類を定義します。