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.
Die SpInitialize-Funktion wird einmal von der lokalen Sicherheitsbehörde (Local Security Authority , LSA) aufgerufen, um ein Sicherheitspaket mit allgemeinen Sicherheitsinformationen und eine Bereitstellungstabelle mit Unterstützungsfunktionen bereitzustellen. Das Sicherheitspaket sollte die Informationen speichern und ggf. interne Initialisierungsverarbeitung durchführen.
Syntax
SpInitializeFn Spinitializefn;
NTSTATUS Spinitializefn(
[in] ULONG_PTR PackageId,
[in] PSECPKG_PARAMETERS Parameters,
[in] PLSA_SECPKG_FUNCTION_TABLE FunctionTable
)
{...}
Parameter
[in] PackageId
Ein eindeutiger Bezeichner, den der LSA jedem Sicherheitspaket zuweist. Der Wert ist gültig, bis das System neu gestartet wird.
[in] Parameters
Ein Zeiger auf eine SECPKG_PARAMETERS Struktur, die Informationen zum primären Domänen- und Computerstatus enthält.
[in] FunctionTable
Zeiger auf eine Tabelle mit LSA-Unterstützungsfunktionen, die von einem Sicherheitspaket aufgerufen werden können.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS oder einen informationellen status Code zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Fehlercode zurück, der den Grund für einen Fehler angibt. Weitere Informationen finden Sie in den Hinweisen.
Hinweise
Wenn SpInitialize einen NTSTATUS-Fehlercode an den LSA zurückgibt, wird das Paket entladen, und die lokale Sicherheitsbehörde (Local Security Authority , LSA) enthält es nicht in der Liste der verfügbaren Sicherheitspakete.
SSP/APs müssen die SpInitialize-Funktion implementieren. Der tatsächliche Name, der der Implementierung zugewiesen wird, liegt jedoch beim Entwickler.
Ein Zeiger auf die Implementierung der SpInitialize-Funktion durch SSP/AP muss sich in der SECPKG_FUNCTION_TABLE Struktur befinden, die von der SpLsaModeInitialize-Funktion an den LSA übergeben 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 |