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