Virtual WiFi in Kernel Mode

Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.

 

Virtual WiFi allows an 802.11 miniport driver to connect to, or host, multiple simultaneous connections on a single wireless interface. Beginning with Windows 7, an 802.11 miniport driver must support Virtual WiFi. You must compile or recompile the driver with the NTDDI_VERSION macro set to >= NTDDI_WIN7. In addition, the driver must support NDIS version 6.20.

The following reference topics describe how an 802.11 miniport driver implements Virtual WiFi in kernel mode.

Virtual WiFi OIDs

Object identifier (OID) Associated structure

[OID_DOT11_CREATE_MAC](https://msdn.microsoft.com/library/windows/hardware/ff569124)

[DOT11_MAC_INFO](https://msdn.microsoft.com/library/windows/hardware/ff548689)

[OID_DOT11_DELETE_MAC](https://msdn.microsoft.com/library/windows/hardware/ff569140)

[DOT11_MAC_INFO](https://msdn.microsoft.com/library/windows/hardware/ff548689)

[OID_DOT11_VIRTUAL_STATION_CAPABILITY](https://msdn.microsoft.com/library/windows/hardware/ff569435)

[DOT11_EXTSTA_ATTRIBUTES](https://msdn.microsoft.com/library/windows/hardware/ff547688)

 

Structures

DOT11_VWIFI_ATTRIBUTES

DOT11_VWIFI_COMBINATION

DOT11_VWIFI_COMBINATION_V2

DOT11_VWIFI_COMBINATION_V3

Structure Member

VWiFiAttributes member of the NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES structure

For more details on how to implement Virtual WiFi in your 802.11 miniport driver, see the following topics:

Virtual WiFi Initialization

Supported Virtualization Configurations

Virtual WiFi Implementation Guidelines

INF File Settings for Virtual WiFi