Présentation de Plug-and-Play
Cette section contient les rubriques supplémentaires suivantes :
Instructions relatives à la conception de pilotes PnP
Plug-and-Play (PnP) est la partie de Windows qui permet à un système informatique de s’adapter aux modifications matérielles avec une intervention minimale de l’utilisateur. Un utilisateur peut ajouter et supprimer des appareils sans avoir à effectuer une configuration manuelle et sans connaître le matériel informatique. Par exemple, un utilisateur peut ancrer un ordinateur portable et utiliser le clavier, la souris et le moniteur de la station d’accueil sans apporter de modifications manuelles à la configuration.
PnP nécessite la prise en charge du matériel de l’appareil, des logiciels système et des pilotes. Les initiatives du secteur du matériel définissent des normes pour faciliter l’identification des cartes de complément et des composants système. Cette documentation du Kit de pilotes Windows (WDK) se concentre sur la prise en charge des logiciels système pour PnP et sur la façon dont les pilotes utilisent cette prise en charge pour implémenter PnP.
La prise en charge logicielle système de PnP, ainsi que les pilotes PnP, fournit les éléments suivants :
Reconnaissance automatique et dynamique du matériel installé
Allocation de ressources matérielles (et réaffectation)
Le gestionnaire PnP détermine les ressources matérielles demandées par chaque appareil (par exemple, les ports d’entrée/sortie, les demandes d’interruption, les canaux d’accès direct à la mémoire et les emplacements de mémoire) et affecte les ressources matérielles de manière appropriée. Le gestionnaire PnP reconfigure les affectations de ressources si nécessaire, par exemple lorsqu’un nouvel appareil est ajouté au système qui nécessite des ressources déjà en cours d’utilisation.
Les pilotes pour les appareils PnP n’attribuent pas de ressources ; au lieu de cela, les ressources demandées pour un appareil sont identifiées lorsque l’appareil est énuméré. Le gestionnaire PnP récupère la configuration requise pour chaque appareil lors de l’allocation des ressources. Les ressources ne étant pas configurables dynamiquement pour les appareils hérités, le gestionnaire PnP affecte d’abord des ressources aux appareils hérités.
Chargement des pilotes appropriés
Interface de programmation permettant aux pilotes d’interagir avec le système PnP
L’interface comprend des routines du gestionnaire d’E/S, des Plug-and-Play des IIP secondaires, des routines de pilotes standard requises et des informations dans le Registre.
Mécanismes permettant aux pilotes et aux applications d’apprendre les modifications apportées à l’environnement matériel et de prendre les mesures appropriées
PnP permet aux pilotes et au code en mode utilisateur de s’inscrire à certains événements matériels et d’en être avertis.
Pour qu’un pilote soit qualifié pnP, il doit fournir les points d’entrée PnP requis, gérer les adresses IP PnP requises et suivre les instructions PnP.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour