Introducing Driver Module Framework

The Microsoft Devices team announced the release of an open source framework for Windows driver developers known as Driver Module Framework (DMF). With DMF, you can develop simple, modular and structured Windows Driver Framework (WDF) drivers. You can learn more about it in this blog post and visit their GitHub repo here.  


Writing a WDF driver for your network adapter just got easier!

With the release of the Windows 10 Creators Update (1703), we are introducing a new WDF extension for writing network adapter drivers. We call this the NetAdapter extension for WDF. NetAdapter brings together the productivity and simplicity of WDF with the networking performance of NDIS. It introduces a new set of networking specific abstractions that are…


New support for source-level debugging of WDF code in Windows 10

Last March we published the WDF source code on GitHub for all to read, debug, and learn from. Today we are happy to announce new support for source-level debugging of WDF code! When debugging a WDF driver, you can now step freely into the surrounding framework code to get a full picture of what’s going…


New Performance Tools for WDF Drivers in Windows 10

We are excited to announce the availability of an extension to the Windows Performance Toolkit (WPT) in Windows 10 to obtain new performance insights into your KMDF or UMDF driver. You can use this tool to obtain performance insights or troubleshoot performance issues in your WDF driver. When performance tracing for your driver is enabled, the framework…


Windows driver frameworks source on GitHub

Yesterday we were thrilled to announce at WinHEC that the source code for the Windows Driver Frameworks (WDF) will be published openly on GitHub. The repo is now live and you can find it at github.com/Microsoft/Windows-Driver-Frameworks.   Goal Our goal with the WDF has always been to make it straightforward to write high-quality drivers.  The…