DOT11EXTIHV_IS_UI_REQUEST_PENDING回调函数 (wlanihv.h)

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

语法

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

DWORD Dot11extihvIsUiRequestPending(
  [in]  GUID guidUIRequest,
  [out] PBOOL pbIsRequestPending
)
{...}

参数

[in] guidUIRequest

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

[out] pbIsRequestPending

指向布尔值的指针。 如果 由 guidUIRequest 参数标识的 UI 请求处于挂起状态,则 IHV 扩展 DLL 必须将 * pbIsRequestPending 设置为 TRUE

返回值

如果调用成功,函数将返回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 值。 IHV 扩展 DLL 通过 Dot11ExtSendUIRequest 函数的 pIhvUIRequest 参数传递 DOT11EXT_IHV_UI_REQUEST 结构的地址。

操作系统可以定期调用 Dot11ExtIhvIsUIRequestPending 函数来查询 由 guidUIRequest 参数标识的 UI 请求的状态。 如果 UI 请求仍处于挂起状态,IHV 扩展 DLL 必须将 * pbIsRequestPending 设置为 TRUE。 否则,DLL 必须将 * pbIsRequestPending 设置为 FALSE

要求

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

另请参阅

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest