Compartir a través de


Administrador de Plug and Play

El administrador plug and play (PnP) proporciona la 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 el sistema se está ejecutando

  • Instalación de nuevos dispositivos con un paquete de controladores coincidente

El administrador 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 el uso de información de controladores y otros componentes, y actualiza el árbol a medida que se agregan o quitan los dispositivos.

Cuando un controlador de bus detecta la llegada o eliminación de un dispositivo secundario, informa al administrador de PnP en modo del núcleo. 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 instalarse.

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.