| Предыдущий | Следующий |
| E_MBN_INVALID_ACCESS_STRING | E_MBN_PACKET_SVC_DETACHED |
E_MBN_MAX_ACTIVATED_CONTEXTS
Как диагностировать E_MBN_MAX_ACTIVATED_CONTEXTS
E_MBN_MAX_ACTIVATED_CONTEXTS — HRESULT, относящийся к области Mobile Broadband API. Модем достиг предельного количества одновременно активных контекстов пакетной передачи данных и не может активировать ещё один.
Применительно к этому результату статус связан с MBN-интерфейсом. Применительно к этому результату перед повтором нужно перечитать текущее состояние устройства, поскольку регистрация и SIM-состояние меняются асинхронно.
Особенность результат
Модем исчерпал аппаратный или операторский предел одновременно активных packet-data contexts. Перечислите текущие соединения, найдите повторные активации и утёкшие сессии, затем дождитесь события фактического отключения предыдущего контекста до новой попытки.
Практическая диагностика
Применительно к этому результату важно сохранить исходный контекст вызова: имя функции, параметры, состояние объекта и первый низкоуровневый статус. Применительно к нему без этого одинаковый HRESULT может ошибочно связываться с разными причинами.
- При разборе он дождитесь события изменения состояния вместо агрессивного циклического повтора команды.
- При разборе он запишите идентификатор интерфейса MBN, состояние радио, SIM/PIN, регистрацию, data class и профиль подключения.
- При разборе он проверьте APN/access string, ограничения оператора, число активных контекстов и наличие голосового вызова.
- При разборе он для SMS сохраните memory index, формат сообщения, состояние памяти и ответ сети.
Какие данные собрать
- Проверьте тот же профиль штатным интерфейсом Windows без изменения SIM-конфигурации.
- Не записывайте PIN или содержимое SMS в открытый журнал; достаточно статуса и идентификаторов.
- Сопоставьте HRESULT с уведомлениями MBN и временной шкалой регистрации в сети.
Как подтвердить исправление
Применительно к нему считайте причину он устранённой только после проверки на тех же данных и под той же учётной записью, где возник сбой, а затем выполните контрольный тест с заведомо неверным входом.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.