(wlanihv.h) 的DOT11EXTIHV_DEINIT_SERVICE回调函数
重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
语法
DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;
void Dot11extihvDeinitService()
{...}
参数
此回调函数没有参数。
返回值
无
备注
调用 Dot11ExtIhvDeinitService 函数时,必须将 IHV 扩展 DLL 带到操作系统可以安全地卸载的状态。 调用此函数时,DLL 必须遵循这些准则。
- 操作系统调用 在调用 Dot11ExtIhvDeinitService 函数之前使用 Dot11ExtIhvDeinitAdapter 函数。 因此, Dot11ExtIhvDeinitService 函数不应在 WLAN 适配器上启动任何操作。 相反, Dot11ExtIhvDeinitService 应准备要由操作系统卸载的 DLL。
- DLL 必须终止它创建的所有执行线程。 在终止所有线程之前,DLL 不得从 Dot11ExtIhvDeinitService 函数调用返回。
- DLL 必须为 DLL 本身释放任何分配的资源。 具体而言,通过调用 Dot11ExtAllocateBuffer 分配的 DLL 的所有内存都必须通过调用 Dot11ExtFreeBuffer 来释放。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h) |