Usb-Treiberbeispiele (Universal Serial Bus)
Die USB-Treiberbeispiele bieten einen Ausgangspunkt für das Schreiben eines benutzerdefinierten 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, finden Sie weitere Informationen unter Problembehandlung bei häufigen USB-Problemen.
Es gibt mehrere Möglichkeiten, die Windows 10 USB-Treiberbeispiele zu verwenden:
Durchsuchen und Herunterladen einzelner Windows 10 Treiberbeispiele im Microsoft Samples-Portal.
Klonen, forken oder laden Sie das Repository Windows-driver-samples auf GitHub herunter.
Sehen Sie sich die Beispiele für Windows 10 USB-Treiber auf GitHub an.
Frühere Versionen von Windows-Treiberbeispielen finden Sie an den folgenden Speicherorten:
Windows 7-Treiberbeispiele sind in Windows Driver Kit Version 7.1.0 enthalten. Die Treiberbeispiele befinden sich im Unterverzeichnis \src (z. B. C:\WinDDK\7600.16385.1\src).
Beispiel | BESCHREIBUNG |
---|---|
KMDF-Bustreiber | Veranschaulicht die Verwendung von KMDF für einen Bustreiber mit dem OSR USB-FX2-Gerät. |
Beispiel-KMDF-Funktionstreiber für OSR USB-FX2 | Veranschaulicht, wie Massen- und Unterbrechungsdatenübertragungen an ein USB-Gerät ausgeführt werden. Das Beispiel wurde für das OSR USB-FX2 Learning Kit geschrieben. |
USB-Funktionsclienttreiber | Ein Skelettbeispieltreiber, der zeigt, wie Ein Windows-USB-Funktionscontrollertreiber mithilfe des USB-Funktionsklassenerweiterungstreibers (UFX) erstellt wird. |
Beispiel-UMDF-Filter oberhalb des KMDF-Funktionstreibers für OSR USB-FX2 (UMDF 1) | Veranschaulicht das Laden eines UMDF-Filtertreibers als oberen Filtertreiber über dem kmdf_fx2 Beispieltreibers. Das Beispiel wurde für das OSR USB-FX2 Learning Kit geschrieben. |
Beispiel-UMDF-Filter oberhalb des UMDF-Funktionstreibers für OSR USB-FX2 (UMDF 1) | veranschaulicht, wie sie einen UMDF-Filtertreiber als oberen Filtertreiber über dem umdf_fx2 Beispieltreiber laden. Das Beispiel wurde 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 Beispielgerätemetadaten und unterstützt Identitätswechsel und Leerlaufbetrieb. |
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 Beispielgerätemetadaten und unterstützt Identitätswechsel und Leerlaufbetrieb. |
Usbsamp Generic USB-Treiber | Veranschaulicht, wie Sie Übertragungen mit voller Geschwindigkeit, Hoher Geschwindigkeit und SuperSpeed an und von massen- und isochronen Endpunkten eines generischen USB-Geräts ausführen. |
USBView | Eine Windows-Anwendung, mit der Sie alle USB-Controller und angeschlossenen USB-Geräte auf Ihrem System durchsuchen können. |
WDF-Beispieltreiber-Lernlabor für OSR USB-FX2 | Enthält eine Konsolentestanwendung und eine Reihe iterativer Treiber für KMDF und UMDF Version 1. |
UcmCxUcsi-Portcontroller-Clienttreiber | Veranschaulicht das Erstellen eines Windows USB-Typ-C-Portcontrollertreibers mithilfe des USB Connector Manager-Klassenerweiterungstreibers (UcmCx). |
UcmTcpciCx-Portcontroller-Clienttreiber | Veranschaulicht das Erstellen eines Windows USB-Typ-C-Portcontrollertreibers mithilfe des Usb Connector Manager Typ-C Port Controller Interface-Klassenerweiterungstreibers (UcmTcpciCx). |
UcmUcsiCx ACPI-Clienttreiber | Veranschaulicht das Erstellen eines UCSI-kompatiblen Windows-USB-Typ-C-Portcontrollertreibers (ACPI-Transport) mithilfe des USB Connector Manager-Klassenerweiterungstreibers (UcmCx). |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für