Что означает код HRESULT 0x80548223 (E_MBN_SMS_LANG_NOT_SUPPORTED)?

 
Предыдущий Следующий
E_MBN_SMS_INVALID_MEMORY_INDEX E_MBN_SMS_MEMORY_FAILURE

E_MBN_SMS_LANG_NOT_SUPPORTED

Что означает E_MBN_SMS_LANG_NOT_SUPPORTED

E_MBN_SMS_LANG_NOT_SUPPORTED (0x80548223) — Указанный язык SMS не поддерживается.

При результате 0x80548223 граница диагностики проходит внутри подсистемы «Mobile Broadband API», в области «radio, PIN, profile, packet service и SMS». Здесь сообщение «указанный язык sms не поддерживается» связано с темой «SMS, lang, неподдерживаемая возможность».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80548223 в сценарии «указанный язык sms не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Для воспроизведения 0x80548223 сохраните interface ID, subscriber/provider, radio state, PIN type, profile и MBN event; отдельно запишите HRESULT, IMbnSmsEvents::OnSmsSendComplete, IErrorInfo. По теме «SMS, lang, неподдерживаемая возможность» для 0x80548223 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Исправляя 0x80548223, меняйте только подтверждённую причину: изменяйте только подтверждённое состояние модема или профиля; асинхронный запрос завершайте по callback, а не по факту запуска. Результат 0x80548223 с описанием «указанный язык sms не поддерживается» должен исчезнуть на исходных данных без обхода штатной проверки.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80548223 это надёжнее единичного успеха на других данных.

Документация для результата 0x80548223: IMbnSmsEvents::OnSmsSendComplete.


Нужно найти другой код? Найти другой код состояния или ошибки.