Partager via


Fonction ObIsKernelHandle (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 à case activée.

Valeur retournée

ObIsKernelHandle retourne TRUE si Handle est un handle de noyau et FALSE dans le cas contraire.

Remarques

Vous pouvez utiliser des descripteurs de noyau uniquement en mode noyau. Un pilote peut marquer un handle en tant que 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.
 

Configuration requise

Condition requise Valeur
Plateforme cible Universal
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