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.
[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 |
---|---|
|
Das angegebene Authentifizierungspaket ist der LSA unbekannt. |
|
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 |