| Предыдущий | Следующий |
| STATUS_REPARSE_GLOBAL | DBG_CONTINUE |
DBG_EXCEPTION_HANDLED
Что означает DBG_EXCEPTION_HANDLED
DBG_EXCEPTION_HANDLED — управляющий статус протокола отладки. Debugger возвращает его, когда считает текущее exception event обработанным.
Это не означает, что причина исключения в программе устранена. Оно лишь сообщает Windows, что debuggee следует продолжить без дальнейшей передачи этого события другим exception handlers.
Что важно при отладке
Сохраняйте исходный exception code, address, first/second-chance state и context до решения продолжить выполнение. Для breakpoint или ожидаемого служебного исключения это может быть нормальный ответ debugger. Для access violation без реального исправления контекста возврат handled способен лишь отложить crash или привести к неверному выполнению.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.