DOT11EXTIHV_IS_UI_REQUEST_PENDING回调函数 (wlanihv.h)
语法
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) |