Site icon EfmSoft

Что означает код HRESULT 0x80548229 (E_MBN_SMS_MEMORY_FULL)?

 
Предыдущий Следующий
E_MBN_SMS_OPERATION_NOT_ALLOWED EAS_E_POLICY_NOT_MANAGED_BY_OS

E_MBN_SMS_MEMORY_FULL

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

E_MBN_SMS_MEMORY_FULL (0x80548229) — Память SMS на устройстве заполнена.

Контекст результата 0x80548229 — подсистема «Mobile Broadband API» и область «radio, PIN, profile, packet service и SMS». Условие «память sms на устройстве заполнена» указывает на тему «SMS, память, переполнение», а не на общий отказ всего компонента.

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

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x80548229 с описанием «память sms на устройстве заполнена» снимите фактическое потребление и лимит ресурса в момент отказа, затем уменьшите нагрузку или освободите именно исчерпанный ресурс.

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

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

Подтвердите изменение повтором исходной операции: результат 0x80548229 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

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


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

Exit mobile version