| Предыдущий | Следующий |
| S_STORE_LAUNCHED_FOR_REMEDIATION | PLA_S_PROPERTY_IGNORED |
S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG
Что означает S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG
S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG — специальный success/informational HRESULT. Он означает не успешный запуск приложения, а то, что Windows уже обработала ошибку активации и показала пользователю системный диалог. Поэтому код нельзя трактовать ни как обычный S_OK, ни как повод вывести второе сообщение об ошибке.
Что проверить
- Сохраните activation target, identity приложения или пакета и исходную ошибку из журналов activation pipeline.
- Убедитесь, что системный диалог действительно был показан и вызывающая сторона не дублирует его своим UI.
- Не запускайте автоматический retry без изменения исходной причины: он обычно приводит к повторному системному диалогу.
- Различайте «ошибка уже обработана системой» и «приложение успешно активировано» — это разные состояния.
Как подтвердить корректность
После устранения исходной причины активация должна завершаться обычным успешным результатом. Если этот status возникает снова, приложение должно корректно завершить свою ветку обработки без дополнительного сообщения пользователю.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.