USB ドライバーのサンプル

この記事には、GitHub の Windows ドライバー サンプル リポジトリからダウンロードできる USB サンプルに関する基本情報が含まれています。

USB サンプル

サンプル名 サンプルの説明
OSR USB-FX2

用 WDF サンプル ドライバー学習ラボOSR USB-FX2 用 UMDF ファンクション ドライバーのサンプル (UMDF バージョン 1)

OSR USB-FX2 のサンプル関数ドライバー (UMDF バージョン 2)

OSR USB-FX2 用の KMDF ファンクション ドライバーのサンプル
OSRUSBFX2 サンプルは、Microsoft Windows Driver Frameworks (WDF) を使用してユニバーサル シリアル バス (USB) デバイスへのデータ転送を一括および中断する方法を示しています。 このサンプルは、OSR USB-FX2 ラーニング キット用に作成されています。 デバイスの仕様については、 OSR USB FX-2 Learning Kit V2.0 の使用に関する記事を参照してください。
USBSAMP USBSAMP サンプルは、Windows Driver Framework (WDF) を使用して汎用 USB デバイスへの一括および等時性データ転送を実行する方法を示しています。 このサンプルは、Intel 82930 USB テスト ボード用に記述されています。 これには、一括転送と等時転送を開始し、デバイスの I/O エンドポイントに関する情報を取得するためのコンソール テスト アプリケーションが含まれています。 アプリケーションでは、 SetupDiXXX ユーザー モード API を使用してオペレーティング システムによって生成される GUID ベースのデバイス名とパイプ名を使用する方法も示します。
USBVIEW USBVIEW サンプルは、ユーザー モード アプリケーションが USB ホスト コントローラー、USB ハブ、接続されている USB デバイスを列挙する方法を示しています。 このサンプルでは、レジストリからデバイスへの USB 要求を使用して USB デバイスに関する情報を照会する方法を示します。 USBVIEW は、Windows ドライバー モデル (WDM) に基づいています。

Windows Driver Kit (WDK) Tools フォルダー内の USBView 実行可能ファイルを取得します。

サンプルの作成

サンプル ドライバーのビルドの詳細については、「 ドライバーの開発、テスト、および展開」を参照してください。