| Предыдущий | Следующий |
| 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 допускает работу без дескриптора, сохраните идентификатор процесса или потока и остальные поля события вместо немедленного завершения всей отладки.
Диагностические данные
Если дескриптор обязателен для следующей операции, запишите исходный и целевой процессы, требуемую маску доступа и первую ошибку дублирования. Это позволяет отличить недостаточные права от ситуации, когда объект уже завершён.
Как подтвердить исправление
Повторите тот же сценарий с новым событием отладки и убедитесь, что дескриптор получается до продолжения события и остаётся действительным на всём необходимом участке обработки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.