DOT11EXTIHV_PROCESS_UI_RESPONSE回调函数 (wlanihv.h)

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

语法

DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;

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

参数

[in] guidUIRequest

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

[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