WLAN Universal Windows driver model


WiFiCx is the new Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The WDI driver model is now in maintenance mode and will only receive high priority fixes.

WDI (WLAN Device Driver Interface) is a Universal Windows driver model released in Windows 10. WLAN device manufacturers can write a single WDI miniport driver that runs on all device platforms, and requires less code than the previous native WLAN driver model. All new WLAN features introduced in Windows 10 require WDI-based drivers.

Vendor-supplied native WLAN drivers continue to work in Windows 10, but functionality is limited to the version of Windows for which they were developed.

The WDI header files, wditypes.hpp and dot11wdi.h, are included in the WDK.

How to write a universal WLAN driver

To write a universal WLAN driver, see Getting Started with Universal Windows drivers, and follow the steps in the section titled Building a Universal Windows driver to build a universal driver using the Kernel Mode Driver (KMDF) template.

Then, see the WDI design and reference sections for implementation guidance.

Getting Started with Universal Windows drivers