次の方法で共有


Microsoft が提供する USB ドライバーの概要

この記事では、マイクロソフトによって提供されるクラス ドライバー、汎用クライアント ドライバー、および親複合ドライバーについて説明します。

Microsoft が提供する、コントローラーとハブ用の 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 デバイス クラス ドライバー」をご覧ください。

Microsoft では、ほとんどのデバイスのセットアップ クラスを定義しています。 IHV と OEM で新しいデバイス セットアップ クラスを定義できますが、既存のクラスが適用されていない場合に限ります。 詳細については、「ベンダーが使用可能なシステム定義設定クラス」を参照してください。

USB ドライバー フレームワーク

マイクロソフトは、独自の USB デバイス クラス仕様を持たない一部の種類の USB デバイス用のドライバー フレームワークを提供しています。 このような種類のデバイスを作成するベンダーは、デバイスの種類に指定されたフレームワークを使用するデバイス ドライバーを開発する必要があります。

現在、Microsoft では次の USB デバイス用に次のドライバー フレームワークを提供しています。

  • USB 生体認証デバイス

    Microsoft では、Windows 生体認証フレームワークを提供することで、USB 生体認証デバイス (指紋リーダー) をサポートしています。 詳細については、生体認証フレームワークの概要に関するページを参照してください。

関連項目