Beispiele für USB-Treiber (Universal Serial Bus)
Die USB-Treiberbeispiele bieten einen Ausgangspunkt für das Schreiben eines eigenen USB-Treibers für Ihr Gerät.
Wichtig
Dieses Thema richtet sich an Entwickler von USB-Gerätetreibern.
Wenn Sie ein Windows-Benutzer sind, der Probleme mit einem USB-Gerät hat, lesen Sie bitte USB-C-Probleme in Windows beheben.
Es gibt mehrere Möglichkeiten, wie Sie die Windows 10 USB-Treiberbeispiele verwenden können:
Durchsuchen Sie das Microsoft Samples Portal und laden Sie einzelne Windows 10 Treiberbeispiele herunter.
Klonen, verzweigen oder laden Sie das Windows-Treiberbeispiele Repo auf GitHub herunter.
Sehen Sie sich die Windows 10 USB-Treiberbeispiele auf GitHub an.
Beispiele für frühere Versionen von Windows-Treibern finden Sie an folgenden Stellen:
Windows 7-Treiberbeispiele sind im Windows Driver Kit Version 7.1.0 enthalten. Die Treiberbeispiele befinden sich im Unterverzeichnis \src (zum Beispiel C:\WinDDK\7600.16385.1\src).
Beispiel | Beschreibung |
---|---|
KMDF Bus-Treiber | Zeigt, wie Sie KMDF für einen Bus-Treiber mit dem OSR USB-FX2 Gerät verwenden können. |
Beispiel KMDF-Funktionstreiber für OSR USB-FX2 | Zeigt, wie Sie Bulk- und Interrupt-Datenübertragungen an ein USB-Gerät durchführen. Das Beispiel ist für das OSR USB-FX2 Learning Kit geschrieben. |
USB-Funktions-Client-Treiber | Ein Beispieltreiber, der zeigt, wie Sie einen Windows USB-Funktionscontroller-Treiber mit dem USB Function Class Extension-Treiber (UFX) erstellen. |
Beispiel UMDF-Filter über KMDF-Funktionstreiber für OSR USB-FX2 (UMDF 1) | Zeigt, wie Sie einen UMDF-Filtertreiber als oberen Filtertreiber über dem Beispieltreiber kmdf_fx2 laden. Das Beispiel ist für das OSR USB-FX2 Learning Kit geschrieben. |
Beispiel UMDF-Filter über UMDF-Funktionstreiber für OSR USB-FX2 (UMDF 1) | Zeigt, wie Sie einen UMDF-Filtertreiber als oberen Filtertreiber über dem Beispieltreiber umdf_fx2 laden. Das Beispiel ist für das OSR USB-FX2 Learning Kit geschrieben. |
UMDF 1 Funktionstreiber | Ein User-Mode Driver Framework (UMDF 1) Treiber für das OSR USB-FX2 Gerät. Es enthält eine Testanwendung und Beispiel-Geräte-Metadaten und unterstützt Impersonation und Abschaltung im Leerlauf. |
UMDF 2 Funktionstreiber | Ein User-Mode Driver Framework (UMDF 2) Treiber für das OSR USB-FX2 Gerät. Es enthält eine Testanwendung und Beispiel-Geräte-Metadaten und unterstützt Impersonation und Abschaltung im Leerlauf. |
Usbsamp Generischer USB-Treiber | Zeigt, wie Sie Übertragungen mit voller Geschwindigkeit, hoher Geschwindigkeit und SuperSpeed zu und von Bulk- und isochronen Endpunkten eines generischen USB-Geräts durchführen. |
USBView | Eine Windows-Anwendung, mit der Sie alle USB-Controller und angeschlossenen USB-Geräte auf Ihrem System durchsuchen können. |
WDF Beispieltreiber Learning Lab für OSR USB-FX2 | Enthält eine Konsolentestanwendung und eine Reihe von iterativen Treibern sowohl für KMDF als auch für UMDF Version 1. |
UcmCxUcsi Port Controller Client-Treiber | Zeigt, wie Sie mit dem USB Connector Manager-Klassenerweiterungstreiber (UcmCx) einen Windows USB Type-C Port Controller-Treiber erstellen. |
UcmTcpciCx Port Controller Client-Treiber | Zeigt, wie Sie einen Windows USB Type-C Port Controller-Treiber mit dem USB Connector Manager Type-C Port Controller Interface Class Extension Driver (UcmTcpciCx) erstellen. |
UcmUcsiCx ACPI-Client-Treiber | Zeigt, wie Sie einen UCSI-kompatiblen (ACPI-Transport) Windows USB Type-C Port Controller-Treiber mit dem USB Connector Manager Class Extension Driver (UcmCx) erstellen. |