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
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:
Supported Virtualization Configurations
Virtual WiFi Implementation Guidelines
INF File Settings for Virtual WiFi