DOT11EXTIHV_IS_UI_REQUEST_PENDING回调函数 (wlanihv.h)

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

语法

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

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

参数

[in] guidUIRequest

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

[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