obIsKernelHandle 函数 (ntifs.h)

ObIsKernelHandle 例程确定指定的句柄是否为内核句柄。

语法

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

参数

[in] Handle

检查的句柄。

返回值

如果 Handle 为内核句则 ObIsKernelHandle 返回 TRUE,否则返回 FALSE

注解

只能在内核模式下使用内核句柄。 驱动程序可以在创建句柄时,通过在OBJECT_ATTRIBUTES中指定 OBJ_KERNEL_HANDLE 标志,将句柄标记为内核句柄。

注意ObIsKernelHandle 不会验证参数是否为有效的句柄。 此例程仅确定有效句柄是否为内核句柄。 如果参数不是有效的句柄,则例程的结果为未定义。
 

要求

要求
目标平台 通用
标头 ntifs.h (包括 FltKernel.h、Ntifs.h、FltKernel.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

OBJECT_ATTRIBUTES