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) |