Função ObIsKernelHandle (ntifs.h)

A rotina ObIsKernelHandle determina se o identificador especificado é um identificador de kernel.

Sintaxe

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

Parâmetros

[in] Handle

O identificador a ser marcar.

Retornar valor

ObIsKernelHandle retornará TRUE se Handle for um identificador de kernel e FALSE caso contrário.

Comentários

Você pode usar identificadores de kernel somente no modo kernel. Um driver pode marcar um identificador como um identificador de kernel especificando o sinalizador OBJ_KERNEL_HANDLE em OBJECT_ATTRIBUTES quando ele cria o identificador.

ObservaçãoObIsKernelHandle não verifica se o parâmetro é um identificador válido. Essa rotina determina apenas se um identificador válido é um identificador de kernel. Se o parâmetro não for um identificador válido, o resultado da rotina será indefinido.
 

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (incluem FltKernel.h, Ntifs.h, FltKernel.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

OBJECT_ATTRIBUTES