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 |