Partager via


SeSinglePrivilegeCheck, fonction (ntddk.h)

La routine SeSinglePrivilegeCheck vérifie la valeur de privilège passée dans le contexte du thread actuel.

Syntaxe

BOOLEAN SeSinglePrivilegeCheck(
  [in] LUID            PrivilegeValue,
  [in] KPROCESSOR_MODE PreviousMode
);

Paramètres

[in] PrivilegeValue

Spécifie la valeur LUID du privilège en cours d’enregistrement.

[in] PreviousMode

Spécifie le mode d’exécution précédent, l’un des UserMode ou KernelMode.

Valeur de retour

SeSinglePrivilegeCheck retourne TRUE si l’objet actuel a le privilège requis.

Remarques

Si PreviousMode est KernelMode, la vérification des privilèges réussit toujours. Sinon, cette routine utilise le jeton du thread en mode utilisateur pour déterminer si le thread actuel (mode utilisateur) a reçu le privilège donné.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 2000 et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
règles de conformité DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Voir aussi

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

seValidSecurityDescriptor