IMbnInterfaceEvents::OnScanNetworkComplete 方法 (mbnapi.h)

重要

从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的Windows 运行时 API。

移动宽带服务调用此通知方法以指示网络扫描完成。

语法

HRESULT OnScanNetworkComplete(
  [in] IMbnInterface *newInterface,
  [in] ULONG         requestID,
  [in] HRESULT       status
);

parameters

[in] newInterface

一个 IMbnInterface,表示执行此操作的设备。

[in] requestID

移动宽带服务为此通知分配的请求 ID。

[in] status

操作完成状态

调用应用程序可能需要以下值之一。

S_OK

操作成功。

E_MBN_RADIO_POWER_OFF

无法获取可见的网络列表,因为设备无线电已关闭。 应用程序可以在收到无线电打开通知时发出网络扫描请求。

E_MBN_DEVICE_BUSY

设备正忙,当前无法执行网络扫描操作。 这由不支持网络扫描操作的设备在建立数据连接时返回。

E_MBN_ALREADY_ACTIVE

网络扫描操作已在进行中。

返回值

此方法必须返回 S_OK

注解

如果操作成功完成,即 当状态 为S_OK时,移动宽带服务已成功更新可见提供程序的缓存列表。 然后,应用程序可以调用传递的 IMbnInterfaceGetVisibleProviders 方法以获取可见提供程序的列表。

如果多个应用程序注册了通知,则将在所有已注册的应用程序上调用此方法。 这意味着未启动更新操作的应用程序将收到通知。

要求

   
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mbnapi.h

另请参阅

IMbnInterfaceEvents