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 well integrated into the WDF driver model and will help you write a robust and performant driver. NetAdapter also allows you to use the complete WDF feature set, which as some of you who have written a NDIS miniport driver before may know, couldn't be done.

The team recorded four videos to introduce NetAdapter to you. Here are the videos in the series:

  1. NetAdapter Extensions for WDF: Overview
  2. NetAdapter Extensions for WDF: Your first driver
  3. NetAdapter Extensions for WDF: The new data path
  4. NetAdapter Extensions for WDF: The Roadmap & collaboration

Please note that this is a preview release of the extension. We look forward to your feedback.

For more information about the NetAdapter go to:

The documentation: https://aka.ms/netadapter/doc
Driver samples on GitHub: https://github.com/Microsoft/NetAdapter-Cx-Driver-Samples
The source code for NetAdapter itself: https://github.com/Microsoft/Network-Adapter-Class-Extension
The source code for WDF: https://github.com/Microsoft/Windows-driver-frameworks