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


Метод IMbnSmsEvents::OnSmsSendComplete (mbnapi.h)

Важно!

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

Метод уведомления, указывающий на завершение операции отправки сообщения.

Синтаксис

HRESULT OnSmsSendComplete(
  [in] IMbnSms *sms,
  [in] ULONG   requestID,
  [in] HRESULT status
);

Параметры

[in] sms

Интерфейс IMbnSms , представляющий мобильное широкополосное устройство, с которого выполнена операция.

[in] requestID

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

[in] status

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

Вызывающее приложение может ожидать одно из следующих значений.

Значение Значение
S_OK
Операция выполнена успешно.
E_MBN_SIM_NOT_INSERTED
На устройстве нет SIM-карты.
E_MBN_BAD_SIM
На устройстве есть неправильная SIM-карта.
E_MBN_PIN_REQUIRED
Для завершения операции требуется ПИН-код.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Ни операция SMS, ни определенный формат SMS не поддерживаются устройством.
E_MBN_SMS_MEMORY_FAILURE
Сбой памяти SMS.
E_MBN_SMS_UNKNOWN_SMSC_ADDRESS
Неизвестный или неполный адрес центра обслуживания SMS.
E_MBN_SERVICE_NOT_ACTIVATED
Служба сотовой связи не активирована на устройстве.
E_INVALIDARG
Устройство обнаружило недопустимые параметры в запросе на отправку.
E_MBN_SMS_NETWORK_TIMEOUT
Истекло время ожидания сети.
E_MBN_NOT_REGISTERED
Устройство не зарегистрировано ни в одной сети.
E_MBN_SMS_LANG_NOT_SUPPORTED
Устройство CDMA не поддерживает язык.
E_MBN_SMS_ENCODING_NOT_SUPPORTED
Устройство CDMA не поддерживает запрошенную кодировку.
E_MBN_SMS_OPERATION_NOT_ALLOWED
Запрошенная операция SMS не разрешена SIM-картой.
E_MBN_SMS_MEMORY_FULL
Память устройства или SIM-карты заполнена.

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

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

Комментарии

Операцию отправки следует выполнять только после успешной регистрации устройства в сети.

Требования

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

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

IMbnSmsEvents