Freigeben über


LsaLookupPrivilegeValue-Funktion (ntlsa.h)

Ruft den lokal eindeutigen Bezeichner (Local Unique Identifier , LUID) ab, der von der lokalen Sicherheitsautorität (Local Security Authority , LSA) verwendet wird, um den angegebenen Berechtigungsnamen darzustellen.

Diese Funktion wird nicht in einem öffentlichen Header deklariert.

Verwenden Sie diese Funktion nicht. Verwenden Sie stattdessen LookupPrivilegeValue.

Syntax

NTSTATUS LsaLookupPrivilegeValue(
  LSA_HANDLE          PolicyHandle,
  PLSA_UNICODE_STRING Name,
  PLUID               Value
);

Parameter

PolicyHandle

Ein Handle für das LSA-Richtlinienobjekt .

Name

Ein Zeiger auf eine null-endende Zeichenfolge, die den Namen der Berechtigung angibt, wie in der Winnt.h-Headerdatei definiert.

Value

Ein Zeiger auf eine Variable, die die LUID empfängt, mit der die Berechtigung dem LSA bekannt ist.

Rückgabewert

Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.

Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Code zurück, der den Grund für den Fehler angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ntlsa.h
Bibliothek Advapi32.lib
DLL Advapi32.dll