(wlanihv.h) 的DOT11EXT_SEND_UI_REQUEST回调函数
重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
语法
DOT11EXT_SEND_UI_REQUEST Dot11extSendUiRequest;
DWORD Dot11extSendUiRequest(
[in, optional] HANDLE hDot11SvcHandle,
[in] PDOT11EXT_IHV_UI_REQUEST pIhvUIRequest
)
{...}
参数
[in, optional] hDot11SvcHandle
操作系统用于引用无线 LAN (WLAN) 适配器的句柄。 此句柄值是通过先前对 Dot11ExtIhvInitAdapter IHV 处理程序函数的调用指定的。
[in] pIhvUIRequest
指向调用方分配的缓冲区的指针,格式为 DOT11EXT_IHV_UI_REQUEST 结构。
返回值
如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。
注解
调用 Dot11ExtSendUIRequest 函数时,IHV 扩展 DLL 必须遵循这些准则。
- 通过调用 完成 本机 802.11 IHV UI 扩展 DLL 发出的事件通知请求 Dot11ExtIhvProcessUIResponse IHV 处理程序函数。 在请求完成之前,IHV 扩展 DLL 不得释放 pIhvUIRequest 参数引用的内存。
- 如果操作系统调用 Dot11ExtIhvAdapterReset 或 Dot11ExtIhvDeinitAdapter IHV 处理程序函数,则 IHV 扩展 DLL 可以假定 UI 请求已取消。 在这种情况下,DLL 必须释放 pIhvUIRequest 参数引用的内存。
- 操作系统可以通过调用 来查询请求的完成状态 Dot11ExtIhvIsUIRequestPending IHV 处理程序函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h) |