Prise en main avec « Pilotes Windows »
Lorsque vous écrivez un pilote à exécuter sur le système d’exploitation Windows, vous avez deux choix de base. Vous pouvez écrire un pilote Windows Desktop, qui s’exécute uniquement sur les éditions de Windows Desktop. Vous pouvez également répondre à quelques exigences supplémentaires et écrire un pilote Windows, qui s’exécute sur des variantes de Bureau et non-Desktop de Windows. La classification du pilote Windows étend et remplace l’ancienne classification du pilote universel .
Les exigences supplémentaires suivantes s’appliquent aux pilotes Windows :
- Conforme aux principes de conception DCH.
- Suivez les principes de l’isolation du package de pilotes.
- Suivez les exigences relatives à la couche d’API.
Le tableau suivant récapitule les distinctions entre les deux classifications :
Fonctionnalité | Pilotes Windows | Pilotes windows Desktop |
---|---|---|
S’exécute sur Windows Desktop | Oui | Oui |
S’exécute sur des variantes non-Bureau de Windows | Oui | Non |
WDK & HLK sont les principaux véhicules de développement et de certification des conducteurs | Oui | Oui |
Respecter des exigences plus strictes en matière de fiabilité et de facilité de maintenance (par exemple, isolation du package de pilotes) | Oui | Non |
Bien qu’il ne soit pas nécessaire qu’un pilote s’exécutant uniquement sur le bureau Windows réponde aux exigences supplémentaires d’un pilote Windows, cela améliore la facilité de maintenance et la fiabilité du pilote, et prépare également le pilote à une éventuelle certification future sur les variantes non-Bureau de Windows.
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