Freigeben über


Power-Up Sequenz für einen Busfahrer

Die folgende Abbildung zeigt die Reihenfolge, in der das Framework die Ereignisrückruffunktionen eines KMDF-Bustreibers aufruft, wenn ein Gerät in den vollständigen Betriebszustand versetzt wird, beginnend mit dem Zustand "Gerät eingefügt" unten in der Abbildung:

Flussdiagramm, das die Power-Up-Sequenz für die Ereignisrückruffunktionen eines KMDF-Bustreibers veranschaulicht, beginnend mit dem Zustand

Das Framework löscht einen PDO nicht physisch, bis das entsprechende Gerät physisch aus dem System entfernt wird. Wenn beispielsweise ein Benutzer das Gerät im Geräte-Manager deaktiviert, es aber nicht physisch entfernt, behält das Framework sein Geräteobjekt bei. Die drei Schritte unten in der Abbildung treten daher nur während der Plug- und Play-Aufzählung auf, d. h. während des ersten Starts oder beim Einfügen eines neuen Geräts. Wenn das Gerät zuvor deaktiviert, aber nicht physisch entfernt wurde, ruft das Framework zunächst den EvtDevicePrepareHardware-Rückruf auf.