ObIsKernelHandle, fonction (ntifs.h)

La routine ObIsKernelHandle détermine si le handle spécifié est un handle de noyau.

Syntaxe

BOOLEAN ObIsKernelHandle(
  [in] HANDLE Handle
);

Paramètres

[in] Handle

Handle à vérifier.

Valeur de retour

ObIsKernelHandle retourne TRUE si Handle est un handle de noyau et FALSE sinon.

Remarques

Vous pouvez utiliser des handles de noyau uniquement en mode noyau. Un pilote peut marquer un handle comme handle de noyau en spécifiant l’indicateur OBJ_KERNEL_HANDLE dans OBJECT_ATTRIBUTES lorsqu’il crée le handle.

RemarqueObIsKernelHandle ne vérifie pas que le paramètre est un handle valide. Cette routine détermine uniquement si un handle valide est un handle de noyau. Si le paramètre n’est pas un handle valide, le résultat de la routine n’est pas défini.
 

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include FltKernel.h, Ntifs.h, FltKernel.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

OBJECT_ATTRIBUTES