Что означает код ошибки Windows 690 (ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE)?

 
Предыдущий Следующий
ERROR_DBG_REPLY_LATER ERROR_DBG_TERMINATE_THREAD

ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE

Что означает ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE

ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE означает, что отладочная подсистема не смогла передать ожидаемый дескриптор процесса, потока или другого объекта вместе с событием отладки.

Что проверить

  • Убедитесь, что целевой процесс или поток ещё существует и событие отладки не было уже продолжено.
  • Проверьте права отладчика и возможную ошибку дублирования дескриптора между процессами.
  • Если API допускает работу без дескриптора, сохраните идентификатор процесса или потока и остальные поля события вместо немедленного завершения всей отладки.

Диагностические данные

Если дескриптор обязателен для следующей операции, запишите исходный и целевой процессы, требуемую маску доступа и первую ошибку дублирования. Это позволяет отличить недостаточные права от ситуации, когда объект уже завершён.

Как подтвердить исправление

Повторите тот же сценарий с новым событием отладки и убедитесь, что дескриптор получается до продолжения события и остаётся действительным на всём необходимом участке обработки.

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


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