Funzione di callback spLsaModeInitializeFn (ntsecpkg.h)
La funzione SpLsaModeInitialize viene chiamata una volta dall'Autorità di sicurezza locale (LSA) per ogni DLL delprovider di autenticazione del provider/ di supporto della sicurezza registrata (SSP/AP) che carica. Questa funzione fornisce l'LSA con puntatori alle funzioni implementate da ogni pacchetto di sicurezza nella DLL SSP/AP.
Sintassi
SpLsaModeInitializeFn Splsamodeinitializefn;
NTSTATUS Splsamodeinitializefn(
[in] ULONG LsaVersion,
[out] PULONG PackageVersion,
[out] PSECPKG_FUNCTION_TABLE *ppTables,
[out] PULONG pcTables
)
{...}
Parametri
[in] LsaVersion
Versione dell'LSA.
[out] PackageVersion
Puntatore a un ULONG che restituisce il numero di versione dll SSP/AP.
[out] ppTables
Puntatore a una matrice di strutture SECPKG_FUNCTION_TABLE . Ogni struttura è una tabella di puntatori alle funzioni implementate da un pacchetto di sicurezza distribuito nella DLL SSP/AP.
[out] pcTables
Puntatore che restituisce il numero di elementi nella matrice a cui punta il parametro ppTables .
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS.
Se la funzione ha esito negativo, restituisce un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
La funzione SpLsaModeInitialize deve essere implementata da DLL SSP/AP.
Il parametro ppTables deve contenere un SECPKG_FUNCTION_TABLE per ogni pacchetto di sicurezza distribuito nella DLL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |