Compartir a través de


Función SeSinglePrivilegeCheck (ntddk.h)

La rutina SeSinglePrivilegeCheck comprueba el valor de privilegio pasado en el contexto del subproceso actual.

Sintaxis

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

Parámetros

[in] PrivilegeValue

Especifica el LUID valor del privilegio que se está comprobando.

[in] PreviousMode

Especifica el modo de ejecución anterior, uno de UserMode o KernelMode.

Valor devuelto

SeSinglePrivilegeCheck devuelve TRUE si el sujeto actual tiene el privilegio necesario.

Observaciones

Si PreviousMode es KernelMode, la comprobación de privilegios siempre se realiza correctamente. De lo contrario, esta rutina usa el token del subproceso en modo de usuario para determinar si se ha concedido el privilegio dado al subproceso actual (modo de usuario).

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 2000 y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte también

LUID

rtlConvertLongToLuid

rtlConvertUlongToLuid

rtlEqualLuid

SeValidSecurityDescriptor