DOT11EXT_VIRTUAL_STATION_APIS structure (wlanihv.h)

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.
 
The DOT11EXT_VIRTUAL_STATION_APIS structure specifies a list of pointers to the IHV Extensibility virtual station functions that are supported by the operating system.

Syntax

typedef struct _DOT11EXT_VIRTUAL_STATION_APIS {
  DOT11EXT_REQUEST_VIRTUAL_STATION           Dot11ExtRequestVirtualStation;
  DOT11EXT_RELEASE_VIRTUAL_STATION           Dot11ExtReleaseVirtualStation;
  DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES  Dot11ExtQueryVirtualStationProperties;
  DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES Dot11ExtSetVirtualStationAPProperties;
} DOT11EXT_VIRTUAL_STATION_APIS, *PDOT11EXT_VIRTUAL_STATION_APIS;

Members

Dot11ExtRequestVirtualStation

A pointer to the Dot11ExtRequestVirtualStation function.

Dot11ExtReleaseVirtualStation

A pointer to the Dot11ExtReleaseVirtualStation function.

Dot11ExtQueryVirtualStationProperties

A pointer to the Dot11ExtQueryVirtualStationProperties function.

Dot11ExtSetVirtualStationAPProperties

A pointer to the Dot11ExtSetVirtualStationAPProperties function.

Remarks

The IHV Extensibility virtual station functions are not statically or dynamically linked to the IHV Extensions DLL. Instead, when the operating system calls the Dot11ExtIhvInitVirtualStation IHV handler function, it passes the list of pointers to the IHV Extensibility functions through the pDot11ExtVSAPI parameter.

Note  The IHV Extensions DLL is allowed to call the virtual station API functions that the pDot11ExtVSAPI parameter points to only after the Dot11ExtIhvInitVirtualStation function returns.
 
All of the function pointers are required and must not be set to NULL.

Requirements

Requirement Value
Minimum supported client Available in Windows 7 and later versions of the Windows operating systems.
Header wlanihv.h (include Wlanihv.h)

See also

Dot11ExtSetVirtualStationAPProperties Dot11ExtReleaseVirtualStation Dot11ExtRequestVirtualStation Dot11ExtIhvInitVirtualStation Dot11ExtQueryVirtualStationProperties