DOT11EXT_VIRTUAL_STATION_APIS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wlanihv.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wlanihv-_dot11ext_virtual_station_apis)

_DOT11EXT_VIRTUAL_STATION_APIS structure

Description

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.

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.

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;

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.

See also

Dot11ExtSetVirtualStationAPProperties

Dot11ExtReleaseVirtualStation

Dot11ExtRequestVirtualStation

Dot11ExtIhvInitVirtualStation

Dot11ExtQueryVirtualStationProperties