Функция ObIsKernelHandle (ntifs.h)

Подпрограмма ObIsKernelHandle определяет, является ли указанный дескриптор дескриптором ядра.

Синтаксис

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

Параметры

[in] Handle

Дескриптор для проверка.

Возвращаемое значение

ObIsKernelHandle возвращает значение TRUE , если Handle является дескриптором ядра, в противном случае — false .

Комментарии

Дескрипторы ядра можно использовать только в режиме ядра. Драйвер может пометить дескриптор как дескриптор ядра, указав флаг OBJ_KERNEL_HANDLE в OBJECT_ATTRIBUTES при создании дескриптора.

Примечание. ObIsKernelHandle не проверяет, является ли параметр допустимым дескриптором. Эта подпрограмма определяет только, является ли допустимым дескриптором ядра. Если параметр не является допустимым дескриптором, результат подпрограммы не определен.
 

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включает FltKernel.h, Ntifs.h, FltKernel.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

OBJECT_ATTRIBUTES