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 |