Freigeben über


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

Weitere Informationen

SECPKG_FUNCTION_TABLE