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


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

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

Синтаксис

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

Параметры

[in] Handle

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

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

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

Замечания

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

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include FltKernel.h, Ntifs.h, FltKernel.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

OBJECT_ATTRIBUTES