Condividi tramite


Power-Up Sequenza per un autista del Bus

La figura seguente illustra l'ordine in cui il framework chiama le funzioni di callback degli eventi di un driver del bus KMDF quando un dispositivo viene portato allo stato completamente operativo, a partire dallo stato Device Inserted nella parte inferiore della figura:

diagramma di flusso che illustra la sequenza di risparmio energia per le funzioni di callback degli eventi di un driver del bus KMDF, a partire dallo stato Device Inserted.

Il framework non elimina fisicamente un PDO finché il dispositivo corrispondente non viene fisicamente rimosso dal sistema. Ad esempio, se un utente disabilita il dispositivo in Gestione dispositivi ma non lo rimuove fisicamente, il framework mantiene l'oggetto dispositivo. Di conseguenza, i tre passaggi nella parte inferiore della figura si verificano solo durante l'enumerazione Plug and Play, ovvero durante l'avvio iniziale o quando l'utente inserisce un nuovo dispositivo. Se il dispositivo è stato precedentemente disabilitato ma non rimosso fisicamente, il framework viene avviato chiamando il callback EvtDevicePrepareHardware.