Partager via


Plug-and-Play Manager

Le gestionnaire Plug-and-Play (PnP) prend en charge la fonctionnalité PnP dans Windows et est responsable des tâches pnP suivantes :

  • Détection et énumération des appareils pendant le démarrage du système

  • Traitement de l’ajout ou de la suppression d’appareils pendant l’exécution du système

  • Installation de nouveaux appareils avec un package de pilotes correspondant

Le gestionnaire PnP en mode noyau gère l’arborescence des appareils qui effectue le suivi des appareils dans le système. L’arborescence des appareils contient des informations sur les appareils présents sur le système. Lorsque l’ordinateur démarre, le gestionnaire PnP crée cette arborescence à l’aide d’informations provenant de pilotes et d’autres composants, et met à jour l’arborescence à mesure que des appareils sont ajoutés ou supprimés.

Lorsqu’un pilote de bus détecte une arrivée ou une suppression d’un appareil enfant, il le signale au gestionnaire PnP en mode noyau. Si une arrivée d’appareil est signalée et qu’il s’agit d’un nouvel appareil, le gestionnaire PnP en mode noyau installe directement un package de pilotes sur cet appareil ou avertit le gestionnaire PnP en mode utilisateur qu’un nouvel appareil est présent sur le système et qu’il doit être installé.

Lors du traitement des appareils qui ont été installés avec un package de pilotes, le gestionnaire PnP en mode noyau appelle également les routines DriverEntry et AddDevice des pilotes dans la pile d’appareils d’un appareil et envoie la IRP_MN_START_DEVICE demande de démarrage de l’appareil.