Что означает код BSOD 147 (INVALID_KERNEL_HANDLE)?

 
Также может означать:
КонстантаТипОС
ERROR_IS_JOIN_PATHОшибка WindowsWindows
EHOSTDOWNerrnoSolaris
Предыдущий Следующий
UP_DRIVER_ON_MP_SYSTEM KERNEL_STACK_LOCKED_AT_EXIT

INVALID_KERNEL_HANDLE

Проверка ошибок INVALID_KERNEL_HANDLE имеет значение 0x00000093. Она означает, что в NtClose был передан недопустимый или защищённый дескриптор.

Важно

Этот раздел предназначен для программистов. Если вы столкнулись с ошибкой синего экрана при работе с компьютером, см. Устранение ошибок синего экрана.

Параметры INVALID_KERNEL_HANDLE

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина ошибки
Дескриптор, с которым была вызвана NtClose 0 0 0 Был закрыт защищённый дескриптор.
Дескриптор, с которым была вызвана NtClose 1 0 0 Был закрыт или использован недопустимый дескриптор.
Использованный дескриптор Таблица дескрипторов 0 1 Ошибка возникла при обращении к недопустимому дескриптору ядра, когда было включено обнаружение неправильных дескрипторов.

Причина

Проверка ошибок INVALID_KERNEL_HANDLE означает, что некоторый код ядра, например сервер, перенаправитель или другой драйвер, попытался закрыть недопустимый или защищённый дескриптор.

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

Сообщение появляется, если код ядра пытается закрыть или использовать дескриптор, который недействителен. Без включённого обнаружения неправильных дескрипторов эту проверку ошибок вызывают только недопустимые или защищённые дескрипторы, переданные NtClose.


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