Dot11ExtIhvDeinitService (Compact 2013)
3/26/2014
The operating system calls this function to stop the IHV Extensions DLL.
Syntax
VOID WINAPI Dot11ExtIhvDeinitService (VOID);
Parameters
None.
Return Value
None.
Remarks
When the Dot11ExtIhvDeinitService function is called, the IHV Extensions DLL must be brought to a state that it can safely be unloaded by the operating system. The DLL must follow these guidelines when this function is called:
- The operating system calls the Dot11ExtIhvDeinitAdapter function before calling the Dot11ExtIhvDeinitService function. Therefore, the Dot11ExtIhvDeinitService function should not start any operations on the WLAN adapter. Instead, Dot11ExtIhvDeinitService should prepare the DLL to be unloaded by the operating system.
- The DLL must terminate all executing threads that it created. The DLL must not return from the Dot11ExtIhvDeinitService function call until all threads have been ended.
- The DLL must free any allocated resources for the DLL itself. In particular, all memory the DLL allocated through calls to Dot11ExtAllocateBuffer must be freed through calls to Dot11ExtFreeBuffer.
Requirements
Header |
wlanihv.h |
See Also
Reference
Native 802.11 IHV Handler Functions
Dot11ExtIhvDeinitAdapter
Dot11ExtAllocateBuffer
Dot11ExtFreeBuffer
Native 802.11 IHV Extensions DLL