DOT11EXTIHV_PROCESS_UI_RESPONSE回调函数 (wlanihv.h)

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

语法

DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;

DWORD Dot11extihvProcessUiResponse(
  [in]           GUID guidUIRequest,
  [in]           DWORD dwByteCount,
  [in, optional] LPVOID pvResponseBuffer
)
{...}

参数

[in] guidUIRequest

标识请求的 GUID。 此 GUID 值由 IHV 扩展 DLL 创建,并通过对 Dot11ExtSendUIRequest 的调用的 pIhvUIRequest 参数传递。

[in] dwByteCount

通过 pvResponseBuffer 参数引用的数据的长度(以字节为单位)。

[in, optional] pvResponseBuffer

指向包含用户数据的缓冲区的指针。

返回值

如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。

注解

IHV 扩展 DLL 可以向 IHV UI 扩展 DLL 发出请求,以便与用户交互,例如在预关联操作期间显示通知或输入关联后操作的凭据。 有关 IHV UI 扩展 DLL 的详细信息,请参阅 Native 802.11 IHV UI Extensions DLL

IHV 扩展 DLL 通过调用 Dot11ExtSendUIRequest 函数来启动这些用户交互请求。 对于每个 UI 请求,DLL 必须格式化 DOT11EXT_IHV_UI_REQUEST 结构来定义请求,并且必须将此结构的 guidUIRequest 成员设置为唯一标识 UI 请求的 GUID 值。 DLL 通过 Dot11ExtSendUIRequest 函数的 pIhvUIRequest 参数传递 DOT11EXT_IHV_UI_REQUEST 结构的地址。

从 IHV 扩展 DLL 接收此数据后,操作系统调用 Dot11ExtIhvProcessUIResponse 函数来处理用户响应,该响应通过 pvResponseBuffer 参数引用。 响应数据采用 IHV 定义的格式,并且已通过 IHV UI 扩展 DLL 进行验证。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
目标平台 桌面
标头 wlanihv.h (包括 Wlanihv.h)

另请参阅

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest