Übersicht über von Microsoft bereitgestellte USB-Treiber
In diesem Artikel werden die Klassentreiber, der generische Clienttreiber und der übergeordnete zusammengesetzte Treiber beschrieben, die von Microsoft bereitgestellt werden.
Von Microsoft bereitgestellte USB-Treiber für Controller und Hubs
Microsoft stellt die folgenden Treiber bereit:
Informationen zu USB-Hostcontrollern und -Hubs finden Sie unter USB-hostseitige Treiber in Windows. Sie können einen benutzerdefinierten Hostcontrollertreiber entwickeln, der mit dem USB-Hostcontrollererweiterungstreiber (UCX) kommuniziert. Weitere Informationen finden Sie unter Entwickeln von Windows-Treibern für USB-Hostcontroller.
Informationen zum Behandeln allgemeiner Funktionslogik für USB-Geräte finden Sie unter USB-Gerätetreiber in Windows.
Informationen zur Unterstützung von USB-Typ-C-Anschlüssen finden Sie unter Type-C-Treiberreferenz.
Sonstige von Microsoft bereitgestellte USB-Treiber
Klasse der Geräteeinrichtung | Von Microsoft bereitgestellte Treiber und INF | Windows-Unterstützung | Beschreibung |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys ist ein übergeordneter Treiber für zusammengesetzte Geräte, der mehrere Funktionen unterstützt. Weitere Informationen finden Sie unter Generischer übergeordneter USB-Treiber (Usbccgp.sys). |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys kann anstelle der Implementierung eines Treibers als Funktionstreiber des USB-Geräts verwendet werden. Siehe WinUSB. |
Von Microsoft bereitgestellte USB-Geräteklassentreiber
Microsoft stellt Treiber für mehrere USB-Geräteklassen bereit, die von USB-IF genehmigt wurden. Die Treiber und ihre Installationsdateien sind in Windows enthalten. Sie sind im Ordner \Windows\System32\DriverStore\FileRepository verfügbar. Weitere Informationen finden Sie unter USB-Geräteklassentreiber, die in Windows enthalten sind.
Microsoft definiert Einrichtungsklassen für die meisten Geräte. IHVs und OEMs können neue Geräteeinrichtungsklassen definieren, aber nur, wenn keine der bestehenden Klassen zutrifft. Weitere Informationen finden Sie unter Systemdefinierte Geräteeinrichtungsklassen, die für Lieferanten verfügbar sind.
USB-Treiberframeworks
Microsoft stellt ein Treiberframework für einige Arten von USB-Geräten bereit, die nicht über eine eigene USB-Geräteklassenspezifikation verfügen. Anbieter, die diese Gerätetypen erstellen möchten, sollten einen Gerätetreiber entwickeln, der das angegebene Framework für den Gerätetyp verwendet.
Derzeit stellt Microsoft die folgenden Treiberframeworks für die folgenden USB-Geräte bereit:
Biometrische USB-Geräte
Microsoft unterstützt biometrische USB-Geräte (Fingerabdruckleser), indem das Windows Biometric Framework bereitgestellt wird. Weitere Informationen finden Sie unter Biometric Framework-Übersicht.