| Предыдущий | Следующий |
| E_ASYNC_OPERATION_NOT_STARTED | E_APPLICATION_VIEW_EXITING |
E_APPLICATION_EXITING
Что означает E_APPLICATION_EXITING
E_APPLICATION_EXITING (0x8000001A) — Приложение завершает работу и не может обработать этот запрос.
В подсистеме «Windows application model» результат 0x8000001A относится к области «activation, views и application lifecycle». Описание «приложение завершает работу и не может обработать этот запрос» сужает проверку до темы «приложение, exiting».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x8000001A с описанием «приложение завершает работу и не может обработать этот запрос» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0x8000001A должна включать package identity, AUMID, activation kind, view ID и AppModel-Runtime events; отдельно запишите HRESULT, ID, IDs, IAgileObject. Для темы «приложение, exiting» при 0x8000001A важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Коррекция для 0x8000001A должна быть предметной: согласуйте операцию с текущим состоянием приложения и представления; временный отказ повторяйте только после перехода состояния. Для 0x8000001A и сообщения «приложение завершает работу и не может обработать этот запрос» общий сброс допустим лишь как контроль, но не как доказательство причины.
После исправления повторите тот же вызов на прежних данных; у результата 0x8000001A должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x8000001A: C++/WinRT error handling · concurrency and asynchronous operations · WinMD files.
Нужно найти другой код? Найти другой код состояния или ошибки.