| Предыдущий | Следующий |
| E_MBN_SMS_NETWORK_TIMEOUT | E_MBN_SMS_FORMAT_NOT_SUPPORTED |
E_MBN_SMS_UNKNOWN_SMSC_ADDRESS
Что означает E_MBN_SMS_UNKNOWN_SMSC_ADDRESS
E_MBN_SMS_UNKNOWN_SMSC_ADDRESS (0x80548226) — Указан неизвестный адрес центра SMS (SMSC).
Результат 0x80548226 пришёл из подсистемы «Mobile Broadband API» при работе с областью «radio, PIN, profile, packet service и SMS». Для сообщения «указан неизвестный адрес центра sms (smsc)» практический предмет проверки — «SMS, неизвестный объект, smsc, address».
Что проверить и как подтвердить исправление
Сначала проверьте идентификатор, область поиска и жизненный цикл отсутствующего объекта. Для 0x80548226 в условии «указан неизвестный адрес центра sms (smsc)» проверьте идентификатор, область поиска и поколение объекта; имя может быть верным, но относиться к другому контейнеру или уже удалённому состоянию.
Диагностика 0x80548226 должна включать interface ID, subscriber/provider, radio state, PIN type, profile и MBN event; отдельно запишите HRESULT, IMbnSmsEvents::OnSmsSendComplete, IErrorInfo. Для темы «SMS, неизвестный объект, smsc, address» при 0x80548226 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0x80548226: изменяйте только подтверждённое состояние модема или профиля; асинхронный запрос завершайте по callback, а не по факту запуска. В контексте условия «указан неизвестный адрес центра sms (smsc)» для 0x80548226 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80548226, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x80548226: IMbnSmsEvents::OnSmsSendComplete.
Нужно найти другой код? Найти другой код состояния или ошибки.
