Kit de controladores de Windows
El Kit de controladores de Windows (WDK) es un conjunto de herramientas de software de Microsoft que permite el desarrollo de controladores de dispositivos para la plataforma Microsoft Windows. Incluye documentación, ejemplos, entornos de compilación y herramientas para desarrolladores de controladores. Un conjunto completo de herramientas para el desarrollo de controladores también necesita lo siguiente: un compilador Visual Studio, Windows SDK y Windows HLK.
Historia
Anteriormente, el WDK se conocía como Kit de desarrollo de controladores (DDK) y admitía el desarrollo del modelo de controladores de Windows (WDM). Obtuvo su nombre actual cuando Microsoft lanzó Windows Vista y agregó al kit las siguientes herramientas previamente separadas: Kit de sistema de archivos instalable (kit IFS), Administrador de pruebas de controladores (DTM), aunque luego se cambió el nombre de DTM y se eliminó nuevamente de WDK.
El DDK para Windows 2000 y versiones anteriores no incluía un compilador; en su lugar, había que instalar Visual C++ por separado para compilar los controladores. Desde la versión para Windows XP el DDK y posteriormente el WDK incluyen un compilador de línea de comandos para compilar controladores. Una de las razones que dio Microsoft para incluir un compilador fue que la calidad de los controladores mejoraría si se compilaran con la misma versión del compilador que se usó para compilar Windows, mientras que Visual C++ está dirigido al desarrollo de aplicaciones y tiene un ciclo de producto diferente. con cambios más frecuentes. Las series WDK 8.x y posteriores requieren la instalación de una versión coincidente de Visual Studio por separado, pero esta vez la integración es más completa ya que puede editar, compilar y depurar el controlador directamente desde Visual Studio.
Versiones DDK
Versión | Número de construcción | Fecha de lanzamiento |
---|---|---|
Windows 3.0 DDK | 1990 | |
Windows 3.1 DDK | 1992 | |
Windows NT 3.1 DDK | 1993 | |
Windows NT 3.5 DDK | 1994 | |
Windows NT 3.51 DDK | 1025.1 | Julio de 1995 |
Windows 95 DDK | Octubre de 1995 | |
Windows 95 DDK a | Junio de 1996 | |
Windows 95 DDK b | ||
Windows 95 DDK c (MSDN julio 1998) | Junio de 1998 | |
Windows NT DDK (para Windows NT Workstation 3.51) | Julio de 1996 | |
Windows NT DDK (para Windows NT Workstation 4.0) | 1381.1 | Agosto de 1996 |
Windows 98 DDK | Julio de 1998 | |
Windows 98 SE DDK | Mayo de 1999 | |
Windows 2000 DDK | 2195.1 | Febrero de 2000 |
Windows XP Driver Development Kit (DDK) | 2600 | 21 de septiembre de 2001 |
Windows XP SP1 Driver Development Kit (DDK) | 2600.1106 | 14 de noviembre de 2002 |
Windows Server 2003 DDK | 3790 | 9 de abril de 2003 |
Windows Server 2003 con Service Pack 1 DDK | 3790.1830 | 6 de abril de 2005 |
Nota: Microsoft ya no ofrece DDK de Windows NT, DDK de Windows 98 y DDK de Windows 2000 debido a acuerdos relacionados con Java realizados por Microsoft con Sun Microsystems.
Versiones WDK
Versión | Número de construcción | Fecha de lanzamiento | Desarrolla controladores para | Integración de Visual Studio | Notas |
---|---|---|---|---|---|
Windows Driver Kit para Windows Vista | 6000 | 29 de noviembre de 2006 | Windows Vista | - | - |
Windows Driver Kit – Servidor 2008 (x86, x64, ia64) | 6001.18000 | Jan 2008 | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 | - | - |
Windows Driver Kit – Servidor 2008 (x86, x64, ia64) | 6001.18001 | 1o de abril de 2008 | - | - | - |
Windows Driver Kit – Server 2008 Release SP1 (x86, x64, i64) | 6001.18002 | 8 de diciembre de 2008 | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 SP1 | - | - |
Windows Driver Kit 7.0.0 | 7600.16385.0 | 6 de agosto de 2009 | Windows 7, Windows Server 2008 R2 | - | - |
Windows Driver Kit 7.1.0 | 7600.16385.1 | 26 de febrero de 2010 | Windows XP SP3 – 7, Windows Server 2003 SP1 – 2008 R2 | - | |
Windows Driver Kit 8.0 | 8.59.25584 | 15 de agosto de 2012 | Windows 7 – 8, Windows Server 2008 R2 – 2012 | Visual Studio 2012 | Descargas antes del 8/17/2012 tuvo un error en el co-instalador WDF |
Windows Driver Kit 8.1 | 8.100.26638 | 16 de septiembre de 2013 | Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
Windows Driver Kit 8.1 Actualización | 8.100.26846 | 20 de agosto de 2014 | Windows 7 – 8.1 Actualización, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
Windows Driver Kit 10, Versión 1507 | 10.0.26639 | Julio de 2015 | Windows 7 SP1 – 10 | Visual Studio 2015 RTM – Actualización 3 | - |
Windows Driver Kit 10, Versión 1511 | 10.0.10586 | Noviembre de 2015 | Windows 7 SP1 – 10 Versión 1511 | Visual Studio 2015 Update 1 – 3 | Actualización de Windows 10 noviembre |
Windows Driver Kit 10, Versión 1607 | 10.0.14393 | Agosto 2016 | Windows 7 SP1 – 10 Versión 1607 (Excludes Win10 Versión 1507 & 1511) | Visual Studio 2015 Update 3 | Actualización de aniversario de Windows 10 |
Windows Driver Kit 10, Versión 1703 | 10.0.15063 | Abril de 2017 | Windows 7 SP1 – 10 (Versión 1607 & 1703 solamente), Windows Server 2008 R2 – 2016 | Visual Studio 2017 Ver.15.1 | Actualización de Windows 10 Creadores |
Windows Driver Kit 10, Versión 1709 | 10.0.16299 | Octubre de 2017 | Visual Studio 2017 Ver.15.4 | Actualización de los creadores de otoño de Windows 10 | |
Windows Driver Kit 10, Versión 1803 | 10.0.17134 | Abril 2018 | Windows 10 abril 2018 Actualización | ||
Windows Driver Kit 10, Versión 1809 | 10.0.17763 | Octubre 2018 | Actualización de Windows 10 octubre 2018 | ||
Windows Driver Kit 10, Versión 1903 | 10.0.18362.1 | Abril 2019 | Windows 7 SP1 – 10 (Versión 1607 a 1903), Windows Server 2008 R2 SP1 – 2019 | Visual Studio 2019 Ver.16 | Actualización de Windows 10 May 2019 |