Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die "How-to"-Artikel in dieser Dokumentationssammlung aufgeführt. Jeder Artikel mit Anleitungen stellt eine Reihe von Aufgaben als Abfolge von Schritten mit Codebeispielen dar.
Ein How-to-Artikel bietet Ihnen Schritt-für-Schritt-Anleitungen zu einem Prozess, der sich auf eine Aufgabe des USB-Clienttreibers bezieht. Im Allgemeinen werden die Artikel mit der Annahme geschrieben, dass es sich um die Erweiterung von Treibern handelt, die von USB-Vorlagen erstellt wurden, die in Microsoft Visual Studio 2012 enthalten sind.
Diese Liste enthält Links zu den Anleitungsartikeln für USB-Clienttreiber.
| Aufgabe | BESCHREIBUNG |
|---|---|
| So schreiben Sie Ihren ersten USB-Clienttreiber (KMDF) | In diesem Artikel verwenden Sie die USB-Kernel-Mode Treibervorlage, die mit Microsoft Visual Studio 11 Professional Beta bereitgestellt wird, um einen kernelmodusbasierten Treiberframework (KMDF)-basierten Clienttreiber zu schreiben. Nach dem Erstellen und Installieren des Clienttreibers sehen Sie den Clienttreiber im Geräte-Manager und zeigen die Treiberausgabe in einem Debugger an. |
| So schreiben Sie Ihren ersten USB-Clienttreiber (UMDF) | In diesem Artikel verwenden Sie die Vorlage "USB-User-Mode-Treiber", die mit Microsoft Visual Studio 11 Beta bereitgestellt wird, um einen UMDF-basierten Clienttreiber (User-Mode Driver Framework) zu schreiben. Nach dem Erstellen und Installieren des Clienttreibers sehen Sie den Clienttreiber im Geräte-Manager und zeigen die Treiberausgabe in einem Debugger an. |
| So erhalten Sie die Konfigurationsbeschreibung | Dieser Artikel beschreibt die wichtigen Felder einer Konfiguration und enthält schrittweise Anleitungen zum Abrufen der Konfigurationsbeschreibung von einem USB-Gerät. |
| So übermitteln Sie eine URB (WDM) | In diesem Artikel werden die Schritte beschrieben, die zum Übermitteln einer initialisierten URB an den USB-Treiberstapel erforderlich sind, um eine bestimmte Anforderung zu verarbeiten. |
| Auswählen einer Konfiguration für ein USB-Gerät | In diesem Artikel erfahren Sie, wie Sie eine Konfiguration in einem universellen seriellen Busgerät (USB) auswählen. In diesem Artikel wird das Senden einer Auswahlkonfigurationsanforderung durch Senden einer URB beschrieben. |
| Auswählen einer alternativen Einstellung in einer USB-Schnittstelle | In diesem Artikel werden die Schritte zum Ausgeben einer Auswahlschnittstellenanforderung zum Aktivieren einer alternativen Einstellung in einer USB-Schnittstelle beschrieben. Der Clienttreiber muss diese Anforderung nach dem Auswählen einer USB-Konfiguration ausstellen. Wenn Sie eine Konfiguration auswählen, wird standardmäßig auch die erste alternative Einstellung in jeder Schnittstelle in dieser Konfiguration aktiviert. |
| Wie man USB-Kanäle auflistet | Dieser Artikel enthält eine Übersicht über USB-Rohre und beschreibt die Schritte, die von einem USB-Clienttreiber erforderlich sind, um Rohrziehpunkte aus dem USB-Treiberstapel abzurufen. |
| Wie Sie den kontinuierlichen Reader zum Lesen von Daten aus einer USB-Pipe verwenden | In diesem Artikel wird das vom WDF bereitgestellte kontinuierliche Leserobjekt beschrieben. Die Verfahren in diesem Artikel enthalten schrittweise Anleitungen zum Konfigurieren des Objekts und zum Lesen von Daten aus einem USB-Pipe. |
| So senden Sie eine USB-Steuerübertragung | In diesem Artikel wird die Struktur einer Steuerungsübertragung erläutert und erläutert, wie ein Clienttreiber eine Steuerelementanforderung an das Gerät senden soll. |
| So übertragen Sie Daten an USB-Massenendpunkte | Dieser Artikel enthält eine kurze Übersicht über USB-Massenübertragungen. Außerdem finden Sie schrittweise Anleitungen dazu, wie ein Clienttreiber Massendaten vom Gerät senden und empfangen kann. |
| Öffnen und Schließen statischer Datenströme in einem USB-Massenendpunkt | In diesem Artikel werden statische Datenströme beschrieben und erläutert, wie ein USB-Clienttreiber Datenströme in einem Massenendpunkt eines USB 3.0-Geräts öffnen und schließen kann. |
| So übertragen Sie Daten an isochrone USB-Endpunkte | In diesem Artikel wird beschrieben, wie ein Clienttreiber einen USB-Anforderungsblock (USB Request Block, URB) erstellen kann, um Daten an und von unterstützten isochronen Endpunkten auf einem USB-Gerät zu übertragen. |
| Wiederherstellen von USB-Pipefehlern | Dieser Artikel enthält Informationen zu Schritten, die Sie ausprobieren können, wenn eine Datenübertragung an ein USB-Pipe fehlschlägt. Die in diesem Artikel beschriebenen Mechanismen umfassen Abbruch-, Rücksetzungs- und Zyklusanschlussvorgänge für Massen-, Unterbrechungs- und isochrone Rohre. |
| So senden Sie verkettete MDLs | In diesem Artikel erfahren Sie mehr über die verkettete MDLs-Funktion im USB-Treiberstapel und wie ein Clienttreiber einen Übertragungspuffer als Kette von MDL-Struktur senden kann. |
| Registrieren eines zusammengesetzten Geräts | In diesem Artikel wird beschrieben, wie ein Treiber eines USB-Multifunktionsgeräts, der als Verbundtreiber bezeichnet wird, das Verbundgerät mit dem zugrunde liegenden USB-Treiberstapel registrieren und aufheben kann. Der von Microsoft bereitgestellte Treiber Usbccgp.sysist der standardmäßige zusammengesetzte Treiber, den Windows lädt. Das Verfahren in diesem Artikel bezieht sich auf einen benutzerdefinierten Verbundtreiber des Windows-Treibermodells (WDM), der Usbccgp.sysersetzt. |
| Implementieren des Funktions suspend in einem zusammengesetzten Treiber | Dieser Artikel bietet eine Übersicht über die Funktionsaussetzung und das Fernaufwecken von Funktionen für Universeller Serieller Bus (USB) 3.0-Multifunktionsgeräte (Verbundgeräte). In diesem Artikel erfahren Sie, wie Sie diese Features in einem Treiber implementieren, der ein zusammengesetztes Gerät steuert. Der Artikel bezieht sich auf zusammengesetzte Treiber, die Usbccgp.sysersetzen. |