| Предыдущий | Следующий |
| E_MBN_INVALID_PROFILE | E_MBN_SMS_ENCODING_NOT_SUPPORTED |
E_MBN_DEFAULT_PROFILE_EXIST
Что означает E_MBN_DEFAULT_PROFILE_EXIST
E_MBN_DEFAULT_PROFILE_EXIST (0x80548219) — Профиль по умолчанию уже существует.
Контекст результата 0x80548219 — подсистема «Mobile Broadband API» и область «radio, PIN, profile, packet service и SMS». Условие «профиль по умолчанию уже существует» указывает на тему «default, профиль, exist», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80548219 в сценарии «профиль по умолчанию уже существует» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0x80548219, соберите interface ID, subscriber/provider, radio state, PIN type, profile и MBN event; отдельно запишите HRESULT, IErrorInfo. Затем для 0x80548219 сравните исправный и неуспешный запуск в части «default, профиль, exist», меняя одно условие за раз.
Исправляя 0x80548219, меняйте только подтверждённую причину: изменяйте только подтверждённое состояние модема или профиля; асинхронный запрос завершайте по callback, а не по факту запуска. Результат 0x80548219 с описанием «профиль по умолчанию уже существует» должен исчезнуть на исходных данных без обхода штатной проверки.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80548219, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x80548219: CreateConnectionProfile return values.
Нужно найти другой код? Найти другой код состояния или ошибки.
