Что означает код NTSTATUS 0x40010002 (DBG_UNABLE_TO_PROVIDE_HANDLE)?

 
Также может означать:
КонстантаТипОС
HARDWARE_PROFILE_DOCKED_STRINGКод BSODWindows
Предыдущий Следующий
DBG_REPLY_LATER DBG_TERMINATE_THREAD

DBG_UNABLE_TO_PROVIDE_HANDLE

Отладчик не смог предоставить ожидаемый дескриптор

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

Типичные причины — завершение объекта до окончания запроса, недостаточные права, устаревшая таблица объектов отладчика или ошибка дублирования дескриптора между процессами. Рассматривайте статус как проблему синхронизации или владения в протоколе отладчика.

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

  • Определите тип и идентификатор объекта, который разрешал отладчик.
  • Проверьте, не завершился ли процесс или поток между доставкой события и получением дескриптора.
  • Проверьте права доступа и разрешение дублирования.
  • Не подставляйте посторонний кэшированный дескриптор только из-за совпадения числового идентификатора.

Ссылки


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