Поделиться через


0x93 проверки ошибок: 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, будут вызывать эту проверку ошибок, если только обнаружение неправильного дескриптора не включено.