SeSinglePrivilegeCheck-Funktion (ntddk.h)
Die SeSinglePrivilegeCheck Routine überprüft im Kontext des aktuellen Threads auf den übergebenen Berechtigungswert.
Syntax
BOOLEAN SeSinglePrivilegeCheck(
[in] LUID PrivilegeValue,
[in] KPROCESSOR_MODE PreviousMode
);
Parameter
[in] PrivilegeValue
Gibt den LUID- Wert der zu überprüfenden Berechtigung an.
[in] PreviousMode
Gibt den vorherigen Ausführungsmodus, einen der UserMode- oder KernelMode-an.
Rückgabewert
SeSinglePrivilegeCheck gibt TRUE zurück, wenn der aktuelle Betreff über die erforderlichen Berechtigungen verfügt.
Bemerkungen
Wenn PreviousMode-KernelMode-ist, ist die Berechtigungsprüfung immer erfolgreich. Andernfalls verwendet diese Routine das Token des Benutzermodusthreads, um zu bestimmen, ob dem aktuellen Thread (Benutzermodus) die angegebene Berechtigung gewährt wurde.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 2000 und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | ntddk.h (include Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | PASSIVE_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |