Übersicht über die Implementierung der Energieverwaltung in USB-Clienttreibern
In den Artikeln in diesem Abschnitt wird untersucht, wie das WDM-Energiemodell mit den Energieverwaltungseigenschaften von USB-Geräten interagiert.
Die Energieverwaltungsfunktionen von USB-Geräten, die der USB-Spezifikation (Universal Serial Bus) entsprechen, verfügen über einen umfangreichen und komplexen Satz von Energieverwaltungsfunktionen. Es ist wichtig zu verstehen, wie diese Features mit dem Windows Driver Model (WDM) interagieren und insbesondere, wie Microsoft Windows standard USB-Features angepasst hat, um die Systemreaktivierungsarchitektur zu unterstützen.
Informationen zur WDM-Energieverwaltung in Kernelmodustreibern finden Sie unter Implementieren der Energieverwaltung.
USB-Clienttreiber, die auf dem Kernelmodustreiberframework (KMDF) und dem Benutzermodustreiberframework (UMDF) basieren, sollten die mechanismen verwenden, die von der Basistechnologie und den entsprechenden Frameworks zum Verwalten der Energie für ein USB-Gerät unterstützt werden. Informationen zum Verwalten der Energie in KMDF-basierten Clienttreibern finden Sie unter Unterstützen der PnP- und Energieverwaltung in Ihrem Treiber. Informationen zu UMDF-basierten Clienttreibern finden Sie unter PnP und Energieverwaltung in UMDF-basierten Treibern.
In diesem Abschnitt
Artikel | BESCHREIBUNG |
---|---|
USB-Gerätestromzustände | In diesem Artikel werden die WDM-Gerätezustände beschrieben, die für USB-Gerätestromzustände verwendet werden sollen, wie in Abschnitt 9.1 der Universal Serial Bus 2.0-Spezifikation angegeben. |
Selektives Anhalten in USB-Treibern (WDF) | Ein USB-Funktionstreiber unterstützt die Leerlauferkennung der Laufzeit, indem er das selektive Anhalten von USB implementiert. Hier finden Sie Inhalte für Treiberentwickler zum Implementieren des selektiven Anhaltens in USB-Treibern, die auf windows® Driver Foundation (WDF) basieren. |
USB, selektives Anhalten | Dieser Abschnitt enthält Informationen zur Auswahl des richtigen Mechanismus für das Feature zum selektiven Anhalten. |
Registrieren eines zusammengesetzten Treibers | In diesem Artikel wird beschrieben, wie ein Treiber eines USB-Multifunktionsgeräts, der als zusammengesetzter Treiber bezeichnet wird, das zusammengesetzte Gerät mit dem zugrunde liegenden USB-Treiberstapel registrieren und aufheben kann. Der von Microsoft bereitgestellte Treiber Usbccgp.sys ist der standardmäßige zusammengesetzte Treiber, den Windows lädt. Das Verfahren in diesem Artikel gilt für einen benutzerdefinierten wdM-basierten Verbundtreiber (Windows Driver Model), der Usbccgp.sys ersetzt. |
Implementieren der Funktionssperre für einen zusammengesetzten Treiber | Dieser Artikel bietet eine Übersicht über Funktionen zum Anhalten von Funktionen und Funktionen zur Remoteaktivierung für USB 3.0-Multifunktionsgeräte (Universal Serial Bus, USB) 3.0 (Zusammengesetzte Geräte). In diesem Artikel erfahren Sie, wie Sie diese Features in einem Treiber implementieren, der ein zusammengesetztes Gerät steuert. Der Artikel gilt für zusammengesetzte Treiber, die Usbccgp.sys ersetzen. |
Remoteaktivierung von USB-Geräten | In diesem Artikel werden bewährte Methoden zum Implementieren der Remotereaktivierungsfunktion in einem Clienttreiber beschrieben. |