| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.