Power-Up sequenza per un driver del bus
Nella figura seguente viene illustrato l'ordine in cui il framework chiama le funzioni di callback degli eventi del driver del bus kmDF quando si porta un dispositivo allo stato completamente operativo, a partire dallo stato inserito dal dispositivo nella parte inferiore della figura:
Il framework non elimina fisicamente un oggetto PDO fino a quando il dispositivo corrispondente non viene rimosso fisicamente dal sistema. Ad esempio, se un utente disabilita il dispositivo in Gestione dispositivi ma non lo rimuove fisicamente, il framework mantiene l'oggetto dispositivo. Pertanto, 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 disabilitato in precedenza, ma non è stato rimosso fisicamente, il framework inizia chiamando il callback evtDevicePrepareHardware .