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.
WDF implementiert intelligente Standardwerte für Plug & Play (PnP) und Energieverwaltung, sodass einfache Treiber (einschließlich der meisten Filtertreiber) keinen zusätzlichen Code benötigen, um die grundlegenden Anforderungen für PnP zu erfüllen. Das Framework erstellt und verwaltet automatisch PnP-, Energieverwaltungs- und Energierichtlinienstatuscomputer. Standardmäßig:
- Die FDO besitzt eine Energierichtlinie für das Gerät.
- Nur der EvtDriverDeviceAdd-Rückruf ist erforderlich. alle anderen PnP- und Energieverwaltungsrückrufe sind optional. Ein Treiber implementiert andere Rückrufe, um gerätespezifische Features zu unterstützen.
- Das Framework implementiert die Energieverwaltung für alle WDFQUEUE-Objekte, sodass Anforderungen standardmäßig nur dann von der Warteschlange an die E/A-Ereignisrückrufe des Treibers gesendet werden, wenn die Gerätehardware verfügbar ist (d. h. im Zustand D0).
Wenn das Gerät keine Interrupts oder Speicherzuordnungen unterstützt oder bei Energieübergängen Initialisierung oder Deinitialisierung erfordert, benötigt der WDF-Treiber nur den EvtDriverDeviceAdd-Rückruf . Wenn ein Gerät eingefügt oder entfernt wird, ruft das Framework PnP- und Power-Ereignisrückrufe in einer definierten Reihenfolge auf. In den Themen in diesem Abschnitt wird die Reihenfolge beschrieben, die für PDOs, FDOs und Filter-DOs geringfügig variiert:
- Einschaltsequenz für eine Funktion oder ein Filtergeräteobjekt
- Einschaltsequenz für ein physisches Geräteobjekt
- Abschalt- und Entfernungssequenz für ein Funktions- oder Filtergeräteobjekt
- Abschalt- und Entfernungssequenz für ein physisches Geräteobjekt
- Sequenz zum Entfernen von Überraschungen
Eine vollständige Liste der Rückrufe, die den einzelnen untergeordneten PnP- und Power-IRP-Code entsprechen, finden Sie unter WDM IRPs und WDF-Ereignisrückruffunktionen.
Weitere Informationen zur Unterstützung von PnP und Energieverwaltung in einem frameworkbasierten Treiber finden Sie in den folgenden Themen: