| Предыдущий | Следующий |
| DBG_CONTROL_BREAK | DBG_PRINTEXCEPTION_WIDE_C |
DBG_COMMAND_EXCEPTION
Канал команд отладчика завершился ошибкой
Этот статус относится к управлению и связи отладчика, а не к исследуемому исключению приложения. Он означает, что при обработке команды отладчика возникло исключительное состояние, например повреждённые данные команды, недопустимое состояние или ошибка обмена управляющей информацией с целью.
Продолжение цели без восстановления состояния отладчика может потерять события или оставить отлаживаемый процесс приостановленным. Полезную нагрузку команды, состояние отладчика и ожидающее событие нужно фиксировать вместе.
Что проверить
- Запишите точную команду, целевые процесс и поток и текущее ожидающее событие отладки.
- Проверьте формат команды, размеры параметров и зависящие от архитектуры структуры контекста.
- Проверьте, не завершилась ли цель или не была ли отсоединена во время обработки команды.
- Восстановите состояние отладчика до последующих операций продолжения или изменения контекста.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: написание основного цикла отладчика
- Microsoft: WaitForDebugEvent
- Исходный код Wine: реализация API отладчика
Нужно найти другой код? Найти другой код состояния или ошибки.