ObIsKernelHandle 函式 (ntifs.h)

ObIsKernelHandle 例程會判斷指定的句柄是否為核心句柄。

語法

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

參數

[in] Handle

要檢查的句柄。

傳回值

如果 Handle 是核心句柄,則 ObIsKernelHandle 會傳回 TRUE,否則傳回 FALSE

備註

您只能在核心模式中使用核心句柄。 驅動程式可以在建立句柄時,在 OBJECT_ATTRIBUTES 中指定OBJ_KERNEL_HANDLE旗標,將句柄標示為核心句柄。

注意ObIsKernelHandle 不會驗證參數是否為有效的句柄。 此例程只會判斷有效的句柄是否為核心句柄。 如果參數不是有效的句柄,則例程的結果未定義。
 

規格需求

需求
目標平台 Universal
標頭 ntifs.h (包括 FltKernel.h、Ntifs.h、FltKernel.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

OBJECT_ATTRIBUTES