Condividi tramite


Funzione SeSinglePrivilegeCheck (ntddk.h)

La routine SeSinglePrivilegeCheck verifica la presenza del valore dei privilegi passati 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 delle UserMode o KernelMode.

Valore restituito

SeSinglePrivilegeCheck restituisce TRUE se l'oggetto corrente dispone del privilegio richiesto.

Osservazioni

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.

Fabbisogno

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)

Vedere anche

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor