LsaLookupAuthenticationPackage-Funktion (ntsecapi.h)

Die LsaLookupAuthenticationPackage-Funktion ruft den eindeutigen Bezeichner eines Authentifizierungspakets ab.

Syntax

NTSTATUS LsaLookupAuthenticationPackage(
  [in]  HANDLE      LsaHandle,
  [in]  PLSA_STRING PackageName,
  [out] PULONG      AuthenticationPackage
);

Parameter

[in] LsaHandle

Handle, das aus einem vorherigen Aufruf von LsaRegisterLogonProcess oder LsaConnectUntrusted abgerufen wurde.

[in] PackageName

Zeiger auf eine LSA_STRING Struktur, die den Namen des Authentifizierungspakets angibt. Der Paketname darf eine Länge von 127 Bytes nicht überschreiten. In der folgenden Tabelle sind die Namen der von Microsoft bereitgestellten Authentifizierungspakete aufgeführt.

Wert Bedeutung
MSV1_0_PACKAGE_NAME
ANSI-Version des MSV1_0 Authentifizierungspaketnamens.
MICROSOFT_KERBEROS_NAME_A
ANSI-Version des Kerberos-Authentifizierungspaketnamens.
NEGOSSP_NAME_A
ANSI-Version des Namens des Negotiate-Authentifizierungspakets.

[out] AuthenticationPackage

Zeiger auf eine ULONG , die den Authentifizierungspaketbezeichner empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code. Im Folgenden finden Sie mögliche Fehlercodes.

Rückgabecode Beschreibung
STATUS_NO_SUCH_PACKAGE
Das angegebene Authentifizierungspaket ist der LSA unbekannt.
STATUS_NAME_TOO_LONG
Der Name des Authentifizierungspakets überschreitet 127 Bytes.
 

Weitere Informationen finden Sie unter Rückgabewerte der LSA-Richtlinienfunktion.

Die LsaNtStatusToWinError-Funktion konvertiert einen NTSTATUS-Code in einen Windows-Fehlercode.

Hinweise

Der Bezeichner des Authentifizierungspakets wird in Aufrufen von Authentifizierungsfunktionen wie LsaLogonUser und LsaCallAuthenticationPackage verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ntsecapi.h
Bibliothek Secur32.lib
DLL Secur32.dll

Weitere Informationen

LsaCallAuthenticationPackage

LsaLogonUser