secuencia de Power-Up para un controlador de bus
En la ilustración siguiente se muestra el orden en el que el marco llama a las funciones de devolución de llamada de eventos del controlador de bus KMDF al llevar un dispositivo al estado totalmente operativo, empezando por el estado Device Inserted en la parte inferior de la ilustración:
El marco no elimina físicamente un PDO hasta que el dispositivo correspondiente se quita físicamente del sistema. Por ejemplo, si un usuario deshabilita el dispositivo en Administrador de dispositivos pero no lo quita físicamente, el marco conserva su objeto de dispositivo. Por lo tanto, los tres pasos de la parte inferior de la figura solo se producen durante Plug and Play enumeración, es decir, durante el arranque inicial o cuando el usuario inserta un nuevo dispositivo. Si el dispositivo se deshabilitó anteriormente pero no se quitó físicamente, el marco se inicia llamando a la devolución de llamada EvtDevicePrepareHardware .