Что означает код NTSTATUS 0x00010001 (DBG_EXCEPTION_HANDLED)?

 
Предыдущий Следующий
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 или привести к неверному выполнению.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.