Метод IMbnRegistration::GetRoamingText (mbnapi.h)
Важно!
Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.
Возвращает перемещаемый текст, описывающий поставщика роуминга.
Синтаксис
HRESULT GetRoamingText(
[out] BSTR *roamingText
);
Параметры
[out] roamingText
Указатель на строку, содержащую дополнительные сведения о сети, в которой перемещается устройство. Максимальная длина — MBN_ROAMTEXT_LEN символов. Строка заполняется, только если метод возвращает S_OK для успешного выполнения. После успешного выполнения вызывающее приложение должно освободить выделенную память, вызвав SysFreeString.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Операция выполнена успешно. |
|
Перемещаемый текст недоступен. Служба мобильной широкополосной связи в настоящее время проверит устройство на наличие информации. Когда перемещаемый текст доступен, служба мобильной широкополосной связи вызовет метод OnRegisterModeAvailableобъекта IMbnRegistrationEvents. |
|
Для получения перемещаемого текста требуется ПИН-код. |
|
SIM-карта не вставляется в устройство. |
|
В устройство вставляется неправильная SIM-карта. |
Комментарии
Метод GetRoamingText может получить текстовую строку, содержащую дополнительные сведения о сети, если состояние регистрации MBN_REGISTER_STATE_PARTNER или MBN_REGISTER_STATE_ROAMING.
Эти сведения могут изменяться при перемещении устройства мобильной широкополосной связи из одной сети в другую. Это относится к каждому изменению состояния MBN_REGISTER_STATE_HOME на MBN_REGISTER_STATE_SEARCHING в состоянии регистрации сети. Это также происходит при изменении зарегистрированной сети, например при перемещении регистрации сети от одного поставщика к другому. После таких изменений служба мобильной широкополосной связи вызовет метод OnRegisterStateChangeобъекта IMbnRegistrationEvents.
Для E_MBN_PIN_REQUIRED ошибки, которую можно исправить, служба мобильной широкополосной связи снова попытается получить эти сведения с устройства, когда состояние ошибки закончится (при вводе ПИН-кода). Затем он вызовет метод OnRegisterStateChangeобъекта IMbnRegistrationEvents.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mbnapi.h |