Partager via


Gestionnaire Plug and Play

Le gestionnaire Plug-and-Play (PnP) fournit la prise en charge des fonctionnalités PnP dans Windows et est responsable des tâches liées à 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 de l’appareil contient des informations sur les appareils présents sur le système. Au démarrage de l’ordinateur, le gestionnaire PnP génère cette arborescence à l’aide d’informations provenant de pilotes et d’autres composants, et met à jour l’arborescence à mesure que les appareils sont ajoutés ou supprimés.

Lorsqu’un pilote de bus détecte l’arrivée ou la suppression d’un périphérique enfant, il en informe le gestionnaire PnP en mode noyau. Si un arrivée d’appareil est signalé 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 doit être installé.

Lors du traitement des appareils 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 demande de IRP_MN_START_DEVICE pour démarrer l’appareil.