Erste Schritte mit "Windows-Treibern"

Wenn Sie einen Treiber schreiben, der unter dem Windows-Betriebssystem ausgeführt werden soll, haben Sie zwei grundlegende Optionen. Sie können einen Windows Desktop-Treiber schreiben, der nur unter Windows Desktop-Editionen ausgeführt wird. Oder Sie können einige zusätzliche Anforderungen erfüllen und einen Windows-Treiber schreiben, der sowohl unter Desktop- als auch Nicht-Desktop-Varianten von Windows ausgeführt wird. Die Windows-Treiberklassifizierung erweitert und ersetzt die ältere Klassifizierung des universellen Treibers .

Die folgenden zusätzlichen Anforderungen gelten für Windows-Treiber:

In der folgenden Tabelle sind die Unterschiede zwischen den beiden Klassifizierungen zusammengefasst:

Funktion Windows-Treiber Windows-Desktoptreiber
Wird unter Windows Desktop ausgeführt Yes Yes
Wird unter Nicht-Desktop-Varianten von Windows ausgeführt Ja Nein
WDK & HLK sind primäre Fahrzeuge für die Entwicklung und Zertifizierung von Fahrern Yes Yes
Einhaltung strengerer Anforderungen an Zuverlässigkeit und Servicefähigkeit (z. B. Treiberpaketisolation) Ja Nein

Obwohl es nicht erforderlich ist, dass ein Treiber, der nur unter Windows Desktop ausgeführt wird, die zusätzlichen Anforderungen für einen Windows-Treiber erfüllt, verbessert dies die Funktionsfähigkeit und Zuverlässigkeit des Treibers und bereitet den Treiber auf eine mögliche zukünftige Zertifizierung für Nicht-Desktop-Varianten von Windows vor.