SeSinglePrivilegeCheck-Funktion (ntddk.h)
Die SeSinglePrivilegeCheck-Routine überprüft den übergebenen Berechtigungswert im Kontext des aktuellen Threads.
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 an, einen von UserMode oder KernelMode.
Rückgabewert
SeSinglePrivilegeCheck gibt TRUE zurück, wenn der aktuelle Antragsteller über die erforderlichen Berechtigungen verfügt.
Hinweise
Wenn PreviousModekernelMode ist, ist die Berechtigungsprüfung immer erfolgreich. Andernfalls verwendet diese Routine das Token des Benutzermodusthreads, um zu bestimmen, ob dem aktuellen Thread (Benutzermodus) die gewährte Berechtigung gewährt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |