Partager via


Configurations d'appareils et pilotes en couches

Pour les types d’appareils les plus courants, le Kit de pilotes Windows (WDK) fournit un exemple de jeu de pilotes système entièrement fonctionnels. Des exemples de pilotes individuels peuvent être utilisés comme modèles lors du développement de nouveaux pilotes pour des types similaires d’appareils. Toutefois, les pilotes du système ont une exigence de conception supplémentaire : pour faciliter le développement de nouveaux pilotes de périphérique. Par conséquent, de nombreux pilotes du système ont une architecture en couches afin que certains pilotes puissent être réutilisés pour prendre en charge de nouveaux pilotes pour des appareils similaires.

Dans la plupart des cas, les pilotes réutilisables fournis par WDK sont des pilotes WDM qui prennent en charge PnP et gèrent des opérations indépendantes du matériel pour un pilote de niveau le plus bas (bus PnP) spécifique au périphérique fourni par le système. Dans certains cas, tels que les pilotes pour port parallèle et port SCSI, ces pilotes réutilisables fournissent un support aux pilotes de classe de haut niveau, spécifiques au type d'appareil. Notez qu’aucun des pilotes réutilisables du système n’empêche l’ajout de nouveaux pilotes intermédiaires à une chaîne de pilotes existants.

Lorsqu'un nouveau pilote (ou de remplacement) s'insère dans la chaîne de pilotes d'un appareil, cela dépend en partie de la configuration matérielle des appareils sur une plateforme Windows donnée et en partie du niveau de prise en charge qu'un nouveau pilote peut recevoir des pilotes système existants.

Dans cette section