Microsoft 提供的 USB 驱动程序的概述
本文介绍了 Microsoft 提供的类驱动程序、通用客户端驱动程序和父复合驱动程序。
适用于控制器和集线器的 Microsoft 提供的 USB 驱动程序
Microsoft 提供以下驱动程序集:
有关 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 设备类驱动程序。
Microsoft 为大多数设备定义安装程序类。 IHV 和 OEM 可以定义新的设备安装程序类,但前提是现有类都不适用。 有关详细信息,请参阅适用于供应商的系统定义的设备安装程序类。
USB 驱动程序框架
Microsoft 为某些没有自己的 USB 设备类规范的 USB 设备提供了驱动程序框架。 对于要创建这些类型设备的供应商,他们应开发使用设备类型指定框架的设备驱动程序。
目前,Microsoft 为以下 USB 设备提供了驱动程序框架:
USB 生物识别设备
Microsoft 通过提供 Windows Biometric Framework 来支持 USB 生物识别设备(指纹读取器)。 有关详细信息,请参阅生物识别框架概述。