Table des matières:
- Définition - Que signifie le modèle de pilote Windows (WDM)?
- Techopedia explique le modèle de pilote Windows (WDM)
Définition - Que signifie le modèle de pilote Windows (WDM)?
Le modèle de pilote Windows (WDM) est un framework ou une architecture de pilote qui rend le code source compatible avec Windows 98, 2000, Me, XP et toutes les versions ultérieures de Microsoft Windows, c'est-à-dire toutes les versions 32 bits de Windows. WDM a été conçu pour remplacer «VxD», la technologie de pilote utilisée sur les versions précédentes telles que Windows 3.1, Windows 95 et Windows NT.
Également connu sous le nom de modèle de pilote Win32.
Techopedia explique le modèle de pilote Windows (WDM)
Avec moins de code source requis, le modèle de pilote Windows est plus efficace que VxD et il standardise les exigences de code. Cependant, les pilotes WDM ne sont pas rétrocompatibles avec les versions de Windows antérieures à Windows 98, par exemple Windows 3.1, 95 et NT 4.0 ou les versions antérieures au système d'exploitation pour lequel elles ont été écrites à l'origine. WDM est compatible avec les versions ultérieures. Un problème que cela crée est que les nouvelles fonctionnalités du système d'exploitation peuvent fonctionner ou non à l'aide de pilotes écrits pour les versions précédentes du système d'exploitation.
Les pilotes WDM sont classés en trois types:
- Les pilotes de fonction sont écrits pour un périphérique spécifique, tel qu'une imprimante
- Les pilotes de bus sont destinés à des bus courants tels que PCI, SCSI et USB, et sont conçus pour un contrôleur de bus, un adaptateur ou un pont (et les éditeurs de logiciels peuvent créer leurs propres pilotes de bus)
- Filtrer les pilotes, qui peuvent être des pilotes autres que des périphériques, mais lorsqu'ils activent un périphérique, ils ajoutent de la valeur ou changent le fonctionnement d'un périphérique donné ou de plusieurs périphériques.
Les pilotes WDM et les pilotes VxD fonctionneront avec les systèmes d'exploitation Windows 98 (Windows 98, Windows 98 Deuxième Édition et Windows Me). Cependant, les pilotes WDM autorisent généralement plus de fonctionnalités, par exemple une carte tuner TV peut capturer des images de résolution plus élevée.
Les développeurs de logiciels pilotes ont eu un certain nombre de critiques à propos de la WDM, notamment:
- C'est très complexe à comprendre.
- Les interactions avec les événements plug-n-play et de gestion de l'alimentation sont difficiles.
- L'annulation des instructions d'E / S (entrée / sortie) est très problématique.
- Chaque pilote nécessite des milliers de lignes de code de support.
- Il n'y a pas de support technique pour l'écriture de «pilotes en mode utilisateur» purs (pilotes personnalisés à usage spécial).
- La documentation et les exemples de pilotes sont d'une qualité douteuse.
Ces problèmes ont poussé Microsoft à publier un remplacement pour WDM, appelé «Windows Driver Foundation», en deux versions: «Kernel-Mode Driver Framework» (KMDF) est pour Windows 2000 et Windows XP; et «User-Mode Driver Framework» (UMDF) est pour Windows XP et versions ultérieures.
