Freigeben über


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)

Weitere Informationen

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor