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

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

重要

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

Windows ユーザーであり、USB デバイスで問題が発生している場合は、「USB に関する一般的な問題のトラブルシューティング」を参照してください。

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 ポート コントローラー ドライバーを作成する方法を示します。