Microsoft が提供する USB ドライバーの概要
この記事では、マイクロソフトによって提供されるクラス ドライバー、汎用クライアント ドライバー、および親複合ドライバーについて説明します。
Microsoft が提供する、コントローラーとハブ用の USB ドライバー
マイクロソフトでは、次のドライバー セットを提供しています。
USB ホスト コントローラーとハブについては、「Windows の USB ホスト側ドライバー」をご覧ください。 USB ホスト コントローラー 拡張 (UCX) ドライバーと通信するカスタム ホスト コントローラー ドライバーを開発することができます。 詳細については、USB ホスト コントローラー用 Windows ドライバーの開発に関する記事を参照してください。
USB デバイスの一般的な関数ロジックの処理については、「Windows の USB デバイス側ドライバー」をご覧ください。
USB Type-C コネクタのサポートについては、「Type-C ドライバー リファレンス」をご覧ください。
Microsoft が提供するその他の USB ドライバー
デバイス セットアップ クラス | Microsoft 提供のドライバーおよび INF | Windows のサポート | 説明 |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys は、複数の機能をサポートする複合デバイス用の親ドライバーです。 詳細については、「USB 汎用親ドライバー (Usbccgp.sys)」を参照してください。 |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys は、ドライバーを実装する代わりに、USB デバイスの関数ドライバーとして使用できます。 詳細については、「WinUSB」を参照してください。 |
Microsoft 提供の USB デバイス クラス ドライバー
Microsoft では、USB-IF によって承認された複数の USB デバイス クラス用のドライバーを提供しています。 ドライバーとそのインストール ファイルは Windows に含まれています。 \Windows\System32\DriverStore\FileRepository フォルダーで使用できます。 詳しくは、「Windows に含まれる USB デバイス クラス ドライバー」をご覧ください。