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


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

Важно!

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

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

Синтаксис

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

Параметры

[in] mbnInterface

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

[in] requestID

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

[in] status

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

Значение Значение
S_OK
Операция выполнена успешно.
E_MBN_PROVIDER_NOT_VISIBLE
Запрошенный поставщик не отображается.
E_INVALIDARG
Недопустимые входные данные в режиме регистрации, идентификатор поставщика, указанный в качестве входных данных, превышает максимальную длину 7 символов, или указанный класс данных является недопустимым. Служба мобильной широкополосной связи не будет отправлять запрос на устройство, если во входных данных указаны недопустимые аргументы. В режиме регистрации вручную это означает, что запрошенный поставщик запрещен.
E_FAIL
Не удалось завершить операцию. Дополнительные сведения см. в статье Код сетевой ошибки.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Операция не поддерживается устройством. Это может быть возвращено устройствами, которые не поддерживают несколько операторов.

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

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

Комментарии

Если состояние— S_OK, setHomeProvider успешно задал новый поставщик для домашнего интерфейса. В противном случае исходный поставщик домашней службы не изменяется, а предыдущие состояния интерфейса, такие как подключение, служба пакетов и т. д., остаются неизменными.

Требования

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

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

IMbnMultiCarrierEvents