Поделиться через


Метод IMbnMultiCarrierEvents::OnScanNetworkComplete (mbnapi.h)

Важно!

Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.

Этот метод уведомления вызывается службой мобильной широкополосной связи для указания завершения операции ScanNetwork .

Синтаксис

HRESULT OnScanNetworkComplete(
  [in] IMbnMultiCarrier *mbnInterface,
  [in] ULONG            requestID,
  [in] HRESULT          status
);

Параметры

[in] mbnInterface

Объект IMbnMultiCarrier , представляющий операцию ScanNetwork мобильного широкополосного устройства.

[in] requestID

Идентификатор запроса, назначенный службой мобильной широкополосной связи операции ScanNetwork .

[in] status

Код состояния, указывающий результат ScanNetwork.

Значение Значение
S_OK
Операция выполнена успешно.
E_MBN_RADIO_POWER_OFF
Не удается получить видимый список сети, так как радиоустройство выключено. Приложение может выдать запрос на сканирование сети при получении уведомления о включении переключателя.
E_MBN_DEVICE_BUSY
Устройство занято и в настоящее время не может выполнить операцию сканирования сети. Это возвращается устройствами, которые не поддерживают операцию сканирования сети, если установлено подключение к данным.
E_MBN_ALREADY_ACTIVE
Операция сканирования сети уже выполняется.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Операция не поддерживается устройством. Это может быть возвращено устройствами, которые не поддерживают несколько операторов.

Возвращаемое значение

Этот метод должен возвращать S_OK.

Комментарии

Если состояниеS_OK, служба мобильной широкополосной связи успешно обновила кэшированный список видимых поставщиков. Затем приложение может вызвать метод GetVisibleProviders переданного IMbnMultiCarrier , чтобы получить список видимых поставщиков.

Если для уведомлений зарегистрировано несколько приложений, этот метод будет вызываться для всех зарегистрированных приложений. Это означает, что приложение, которое не инициировало операцию обновления, получит уведомление.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mbnapi.h

См. также раздел

IMbnMultiCarrierEvents