Dot11ExtIhvDeinitAdapter routine

The operating system calls the Dot11ExtIhvDeinitAdapter function to have the IHV Extensions DLL halt all operations for the wireless LAN (WLAN) adapter, as well as free any resources allocated for the station.

Syntax


DOT11EXTIHV_DEINIT_ADAPTER Dot11ExtIhvDeinitAdapter;

VOID APIENTRY Dot11ExtIhvDeinitAdapter(
  _In_opt_  HANDLE hIhvExtAdapter
)
{ ... }

Parameters

hIhvExtAdapter [in, optional]

The handle used by the IHV Extensions DLL to reference the WLAN adapter. This handle value was specified through a previous call to the Dot11ExtIhvInitAdapter IHV Handler function.

Return value

None

Remarks

The operating system calls the Dot11ExtIhvDeinitAdapter function whenever a WLAN adapter becomes unavailable and is disabled for use, such as when a PCMCIA adapter is removed.

The operating system also calls the Dot11ExtIhvDeinitAdapter function for every adapter managed by the IHV Extensions DLL before the operating system unloads the DLL. In this situation, the operating system calls the Dot11ExtIhvDeinitService IHV Handler function after the last WLAN adapter has been halted through a call to the Dot11ExtIhvDeinitAdapter function.

For more information about operations that are performed when the WLAN adapter is removed, see 802.11 WLAN Adapter Removal.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Wlanihv.h (include Wlanihv.h)

See also

Dot11ExtIhvDeinitService
Dot11ExtIhvInitAdapter
Native 802.11 IHV Extensibility Functions

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft