Freigeben über


Power-Down und Entfernungssequenz für einen Funktions- oder Filtertreiber

Die folgende Abbildung zeigt die Reihenfolge, in der das Framework beim Herunterfahren und Entfernen des Geräts eine KMDF-Funktion oder die Ereignisrückruffunktionen des Filtertreibers aufruft. Die Sequenz beginnt oben in der Abbildung mit einem Betriebsgerät, das sich im Betriebsleistungszustand (D0) befindet:

Flussdiagramm mit der Abschalt- und Entfernungsreihenfolge für einen KMDF-Funktionstreiber oder Filtertreiber.

Wie die Abbildung zeigt, umfasst die KMDF-Ausschalt- und Entfernungssequenz das Aufrufen der entsprechenden Rückrufe in der umgekehrten Reihenfolge, in der das Framework die Funktionen aufgerufen hat, die daran beteiligt sind, das Gerät in Betrieb zu nehmen. Das Framework löscht das Geräteobjekt nach dem Löschen des Geräteobjektkontextbereichs.