SpLsaModeInitializeFn-Rückruffunktion (ntsecpkg.h)
Die SpLsaModeInitialize-Funktion wird einmal von der lokalen Sicherheitsbehörde (Local Security Authority, LSA) für jede registrierte/ SSP/AP-DLL aufgerufen,die sie lädt. Diese Funktion stellt dem LSA Zeiger auf die Funktionen bereit, die von jedem Sicherheitspaket in der SSP/AP-DLL implementiert werden.
Syntax
SpLsaModeInitializeFn Splsamodeinitializefn;
NTSTATUS Splsamodeinitializefn(
[in] ULONG LsaVersion,
[out] PULONG PackageVersion,
[out] PSECPKG_FUNCTION_TABLE *ppTables,
[out] PULONG pcTables
)
{...}
Parameter
[in] LsaVersion
Die Version der LSA.
[out] PackageVersion
Zeiger auf eine ULONG , die die Versionsnummer der SSP/AP-DLL zurückgibt.
[out] ppTables
Zeiger auf ein Array von SECPKG_FUNCTION_TABLE Strukturen. Jede Struktur ist eine Tabelle mit Zeigern auf die Funktionen, die von einem Sicherheitspaket implementiert werden, das in der SSP/AP-DLL bereitgestellt wird.
[out] pcTables
Zeiger, der die Anzahl der Elemente im Array zurückgibt, auf das der ppTables-Parameter verweist.
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.
Hinweise
Die SpLsaModeInitialize-Funktion muss von SSP/AP-DLLs implementiert werden.
Der ppTables-Parameter sollte eine SECPKG_FUNCTION_TABLE für jedes Sicherheitspaket enthalten, das in der DLL bereitgestellt wird.
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 |