| Windows Driver Kit | |
|---|---|
| Basisdaten | |
| Entwickler | Microsoft |
| Aktuelle Version | 28000.2526 |
| Betriebssystem | Microsoft Windows |
| docs.microsoft.com/en-us/windows-hardware/drivers/index | |
Das Windows Driver Kit (WDK) ist ein Software Development Kit für die Entwicklung und das Testen von Gerätetreibern für Microsoft Windows. Das WDK enthält die dafür benötigten Programmbibliotheken, Header-Dateien und Programmierwerkzeuge.
Die ersten virtuellen Gerätetreiber unter frühen Versionen von Windows waren die VxD, welche ursprünglich meist in Assemblersprache geschrieben wurden. Der Vorgänger des WDKs war das Device Development Kit (DDK), welches selbst wiederum eine Kombination aus dem ehemaligen Device Driver Kit und dem Binary Adaptation Kit für Windows 2.x war und durch die Bereitstellung von benötigten Bibliotheken die Entwicklung der VxD in der Programmiersprache C ermöglichte. Die späteren Versionen wurden Driver Development Kit genannt und unterstützten schließlich auch die Entwicklung von Treibern mit dem Windows Driver Model, welches für eine Quelltextkompatibilität der Gerätetreiber unter den verschiedenen Windows-Versionen entwickelt wurde und mit Windows 98 eingeführt wurde. Mit etwa Windows Vista wurde das Driver Development Kit schließlich unter der Einbeziehung weiterer Tools wie z. B. dem Installable File System Kit (IFS Kit) als Windows Driver Kit weitergeführt. Außerdem wurde mit dem WDK für Windows Vista auch das Kernel-Mode Driver Framework (KMDF), ein neueres Treibermodell, welches als Wrapper auf den Schnittstellen von WDM aufbaut, ab der KMDF-Version 1.5 mitgeliefert.
Das WDK erscheint in drei verschiedenen Distributionsformen: