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


Метод IMbnSms::SetSmsConfiguration (mbnapi.h)

Важно!

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

Обновления конфигурацию SMS для устройства.

Синтаксис

HRESULT SetSmsConfiguration(
  [in]  IMbnSmsConfiguration *smsConfiguration,
  [out] ULONG                *requestID
);

Параметры

[in] smsConfiguration

Интерфейс IMbnSmsConfiguration , представляющий новую конфигурацию SMS для обновления устройства.

[out] requestID

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

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод завершился успешно.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
Служба мобильной широкополосной связи не работает в системе.
E_HANDLE
Недопустимый интерфейс, скорее всего, из-за того, что устройство было удалено из системы.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Недопустимый интерфейс. Скорее всего, мобильное широкополосное устройство было удалено из системы.

Комментарии

Приложение может использовать SetSmsConfiguration для изменения адреса центра обслуживания SMS по умолчанию на устройстве.

Приложение должно выполнить следующие действия для настройки конфигурации SMS устройства.

  1. Получите интерфейс IMbnSmsConfiguration , вызвав Метод GetSmsConfiguration.
  2. Измените интерфейс IMbnSmsConfiguration , полученный на шаге 1, с новыми значениями, отражающими требуемые изменения в конфигурации.
  3. Передайте измененную конфигурацию IMbnSmsConfiguration в SetSmsConfiguration.
Это асинхронная операция, которая возвращается немедленно. Если метод возвращается без ошибок, служба мобильной широкополосной связи вызовет метод OnSetSmsConfigurationComplete интерфейса IMbnSmsEvents .

Требования

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

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

IMbnSms

IMbnSmsConfiguration