Freigeben über


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)

Siehe auch

LUID-

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor-