Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird während der Systeminitialisierung einmal von der lokalen Sicherheitsautorität (Local Security Authority , LSA) aufgerufen, um dem Authentifizierungspaket die Möglichkeit zu geben, sich selbst zu initialisieren.
Syntax
LSA_AP_INITIALIZE_PACKAGE LsaApInitializePackage;
NTSTATUS LsaApInitializePackage(
[in] ULONG AuthenticationPackageId,
[in] PLSA_DISPATCH_TABLE LsaDispatchTable,
[in, optional] PLSA_STRING Database,
[in, optional] PLSA_STRING Confidentiality,
[out] PLSA_STRING *AuthenticationPackageName
)
{...}
Parameter
[in] AuthenticationPackageId
Der Bezeichner, den der LSA dem Authentifizierungspaket zugewiesen hat.
[in] LsaDispatchTable
Zeiger auf eine LSA_DISPATCH_TABLE Struktur, die die Adressen von LSA-Funktionen enthält, die von Authentifizierungspaketen aufgerufen werden können. Ihr benutzerdefiniertes Authentifizierungspaket sollte diese Informationen speichern, wenn es eine der unter LSA-Funktionen beschriebenen Funktionen erfordert, die von Authentifizierungspaketen aufgerufen werden.
[in, optional] Database
Dieser Parameter wird nicht verwendet. es ist NULL.
[in, optional] Confidentiality
Dieser Parameter wird nicht verwendet. es ist NULL.
[out] AuthenticationPackageName
Zeiger auf einen Zeiger auf eine LSA_STRING Struktur, die den Namen des Authentifizierungspakets empfängt. Das Authentifizierungspaket ist für die Zuweisung der Struktur und des Puffers verantwortlich, der diese Zeichenfolge enthält (mithilfe der AllocateLsaHeap-Funktion ) und für die Rückgabe der Adresse der Struktur in diesem Parameter. Der Puffer wird von der LSA freigegeben, wenn er nicht mehr benötigt wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Fehlercode zurück. Weitere Informationen finden Sie unter Rückgabewerte der LSA-Richtlinienfunktion.
Hinweise
Diese Funktion muss von Authentifizierungspaketen implementiert werden.
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 | ntsecpkg.h |