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會定義大部分裝置的設定類別。 IHD 和 OEM 可以定義新的裝置設定類別,但前提是沒有套用任何現有的類別。 如需詳細資訊,請參閱 廠商可用的系統定義裝置安裝類別。
USB 驅動程序架構
Microsoft為某些類型沒有自己 USB 裝置類別規格的 USB 裝置提供驅動程式架構。 想要建立這些裝置類型的廠商應該開發使用裝置類型指定架構的裝置驅動程式。
目前,Microsoft提供下列 USB 裝置的驅動程序架構:
USB 生物特徵辨識裝置
Microsoft提供 Windows 生物特徵辨識架構,以支援 USB 生物特徵辨識裝置(指紋讀取器)。 如需詳細資訊,請參閱 生物特徵辨識架構概觀。