Windows Driver Kit (WDK)
Windows Driver Kit (WDK) 10 is integrated with Microsoft Visual Studio 2015 and Debugging Tools for Windows. This integrated environment gives you the tools you need to develop, build, package, deploy, test, and debug drivers. You can run many basic certification tests in the integrated environment. The Windows Driver Kit (WDK) includes templates for several technologies and driver models, including Windows Driver Frameworks (WDF), Universal Serial Bus (USB), print, networking, and file system filters.
Get started
For fundamental driver concepts and an introduction to driver development tools, see Getting started with Windows drivers.
Universal Windows driver samples
Universal Windows driver samples are available on GitHub. See Microsoft/Windows-driver-samples.
How to get WDK 10
Download the Windows Driver Kit (WDK).
Run-time requirements for WDK 10
You can use WDK 10 to develop drivers that run on the these operating systems:
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
- Windows Server 2016
- Windows Server 2008 R2
You can run WDK 10, integrated with Visual Studio 2015, on these operating systems:
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
Resources
- What's new in driver development
- Getting Started with Universal Windows drivers
- Concepts for all driver developers
- Developing, Testing, and Deploying Drivers
- Windows Driver Frameworks
- Device and Driver Technologies
- Device and Driver Installation
- Kernel-Mode Driver Architecture
- Device and Driver Development Tools
Related topics
- Windows Hardware Developer Center
- WDK Samples for Windows
- Windows Hardware and Driver Developer Community
- Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)