USB (ユニバーサル シリアル バス) ドライバーのサンプル

USB ドライバーのサンプルは、デバイスのカスタム USB ドライバーを作成する際の開始点になります。

重要

こちらは、USB デバイス ドライバー開発者向けのトピックです。

Windows ユーザーであり、USB デバイスで問題が発生している場合は、「Windows での USB-C の問題を修正する」を参照してください。

Windows 10 USB ドライバーのサンプルを使用する方法は複数あります。

以前のバージョンの Windows ドライバーのサンプルは、次の場所にあります。

サンプル 説明
KMDF バス ドライバー OSR USB-FX2 デバイスを使用するバス ドライバーで KMDF を使う方法を示します。
OSR USB-FX2 用の KMDF 関数ドライバーのサンプル USB デバイスへのデータ転送を一括操作する方法と中断する方法を示します。 このサンプルは、OSR USB-FX2 学習キット用に記述されています。
USB ファンクション クライアント ドライバー USB ファンクション クラス拡張ドライバー (UFX) を使用し、Windows USB ファンクション コントローラー ドライバーを作成する方法を示す、サンプル ドライバーのスケルトンです。
OSR USB-FX2 (UMDF 1) 用 KMDF ファンクション ドライバーより上のサンプル UMDF フィルター 上位フィルター ドライバーとして kmdf_fx2 サンプル ドライバーよりも上に UMDF フィルター ドライバーを読み込む方法を示します。 このサンプルは、OSR USB-FX2 学習キット用に記述されています。
OSR USB-FX2 (UMDF 1) 用 UMDF ファンクション ドライバーより上のサンプル UMDF フィルター 上位フィルター ドライバーとして umdf_fx2 サンプル ドライバーよりも上に UMDF フィルター ドライバーを読み込む方法を示します。 このサンプルは、OSR USB-FX2 学習キット用に記述されています。
UMDF 1 ファンクション ドライバー OSR USB-FX2 デバイス用のユーザー モード ドライバー フレームワーク (UMDF 1) ドライバーです。 テスト アプリケーションとサンプル デバイスのメタデータが含まれており、偽装とアイドル状態の低電力をサポートしています。
UMDF 2 ファンクション ドライバー OSR USB-FX2 デバイス用のユーザー モード ドライバー フレームワーク (UMDF 2) ドライバーです。 テスト アプリケーションとサンプル デバイスのメタデータが含まれており、偽装とアイドル状態の低電力をサポートしています。
USBSAMP 汎用 USB ドライバー 汎用 USB デバイスの一括エンドポイントとアイソクロナス エンドポイントとの間で、最高速度、高速、SuperSpeed の転送を行う方法を示します。
USBView システムにある USB コントローラーと接続された USB デバイスをすべて参照できる Windows アプリケーションです。
OSR USB-FX2 用 WDF サンプル ドライバー学習ラボ KMDF と UMDF バージョン 1 の両方のコンソール テスト アプリケーションと一連の反復的なドライバーが含まれています。
UcmCxUcsi ポート コントローラー クライアント ドライバー USB コネクタ マネージャー クラス拡張ドライバー (UcmCx) を使用して Windows USB Type-C ポート コントローラー ドライバーを作成する方法を示します。
UcmTcpciCx ポート コントローラー クライアント ドライバー USB コネクタ マネージャー Type-C ポート コントローラー インターフェイス クラス拡張ドライバー (UcmTcpciCx) を使用して Windows USB Type-C ポート コントローラー ドライバーを作成する方法を示します。
UcmUcsiCx ACPI クライアント ドライバー USB コネクタ マネージャー クラス拡張ドライバー (UcmCx) を使用して、UCSI 準拠 (ACPI トランスポート) の Windows USB Type-C ポート コントローラー ドライバーを作成する方法を示します。