Partager via


Fonction SeSinglePrivilegeCheck (ntddk.h)

La routine SeSinglePrivilegeCheck recherche la valeur de privilège passée dans le contexte du thread actif.

Syntaxe

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

Paramètres

[in] PrivilegeValue

Spécifie la valeur LUID du privilège en cours de vérification.

[in] PreviousMode

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

Valeur retournée

SeSinglePrivilegeCheck retourne TRUE si l’objet actuel dispose du privilège requis.

Remarques

Si PreviousMode est KernelMode, le privilège case activée toujours réussi. Sinon, cette routine utilise le jeton du thread en mode utilisateur pour déterminer si le thread actuel (en mode utilisateur) a reçu le privilège donné.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures de Windows.
Plateforme cible Universal
En-tête ntddk.h (inclure 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