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 :

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.