Plug and Play Manager
El administrador de Plug and Play (PnP) proporciona compatibilidad con la funcionalidad de PnP en Windows y es responsable de las siguientes tareas relacionadas con PnP:
Detección y enumeración de dispositivos mientras el sistema arranca
Procesamiento de la adición o eliminación de dispositivos mientras se ejecuta el sistema
Instalación de nuevos dispositivos con un paquete de controladores coincidente
El administrador de PnP en modo kernel mantiene el árbol de dispositivos que realiza un seguimiento de los dispositivos del sistema. El árbol de dispositivos contiene información sobre los dispositivos presentes en el sistema. Cuando se inicia el equipo, el administrador de PnP compila este árbol mediante información de controladores y otros componentes, y actualiza el árbol a medida que se agregan o quitan los dispositivos.
Cuando un controlador de autobús detecta una llegada o eliminación de un dispositivo secundario, informa de que al administrador de PnP en modo kernel. Si se notifica la llegada de un dispositivo y se trata de un nuevo dispositivo, el administrador PnP en modo kernel instalará directamente un paquete de controladores en ese dispositivo o notificará al administrador PnP en modo de usuario que hay un nuevo dispositivo en el sistema y debe estar instalado.
Al procesar dispositivos que se han instalado con un paquete de controladores, el administrador PnP en modo kernel también llama a las rutinas DriverEntry y AddDevice de los controladores de la pila de dispositivos de un dispositivo y envía la solicitud de IRP_MN_START_DEVICE para iniciar el dispositivo.