Función ObIsKernelHandle (ntifs.h)
La rutina ObIsKernelHandle determina si el identificador especificado es un identificador de kernel.
Sintaxis
BOOLEAN ObIsKernelHandle(
[in] HANDLE Handle
);
Parámetros
[in] Handle
Identificador que se va a comprobar.
Valor devuelto
ObIsKernelHandle devuelve TRUE si Handle es un identificador de kernel y FALSE en caso contrario.
Comentarios
Solo puede usar identificadores de kernel en modo kernel. Un controlador puede marcar un identificador como un identificador de kernel especificando la marca OBJ_KERNEL_HANDLE en OBJECT_ATTRIBUTES cuando crea el identificador.
NotaObIsKernelHandle no comprueba que el parámetro sea un identificador válido. Esta rutina solo determina si un identificador válido es un identificador de kernel. Si el parámetro no es un identificador válido, el resultado de la rutina no está definido.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya FltKernel.h, Ntifs.h, FltKernel.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |