Funzione SeSinglePrivilegeCheck (ntddk.h)

La routine SeSinglePrivilegeCheck controlla il valore del privilegio passato nel contesto del thread corrente.

Sintassi

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

Parametri

[in] PrivilegeValue

Specifica il valore LUID del privilegio da controllare.

[in] PreviousMode

Specifica la modalità di esecuzione precedente, una di UserMode o KernelMode.

Valore restituito

SeSinglePrivilegeCheck restituisce TRUE se l'oggetto corrente ha il privilegio richiesto.

Commenti

Se PreviousMode è KernelMode, il controllo dei privilegi ha sempre esito positivo. In caso contrario, questa routine usa il token del thread in modalità utente per determinare se al thread corrente (modalità utente) è stato concesso il privilegio specificato.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione ntddk.h (include Ntddk.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Vedi anche

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor