(wlanihv.h) 的DOT11EXTIHV_DEINIT_SERVICE回调函数

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
操作系统调用 Dot11ExtIhvDeinitService 函数以停止 IHV 扩展 DLL。

语法

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)

另请参阅

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer