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 valor LUID 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.
Comentarios
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 especificado al subproceso actual (modo de usuario).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |