Inizializzazione della modalità LSA
Al momento dell'avvio del sistema computer, le DLL SSP/AP (Local Security Authority) caricano automaticamente tutte le DLL delprovider/ di supporto della sicurezzaregistrate (SSP/AP) nello spazio di elaborazione. Le illustrazioni seguenti mostrano il processo di inizializzazione.
Nota
"Kerberos" rappresenta microsoft Kerberos SSP/AP e "My SSP/AP" rappresenta un SSP/AP personalizzato che contiene due pacchetti di sicurezza personalizzati.
All'avvio, LSA chiama la funzione SpLsaModeInitialize in ogni SSP/AP per ottenere puntatori alle funzioni implementate da ogni pacchetto di sicurezza nella DLL. I puntatori di funzione vengono passati all'LSA in una matrice di strutture SECPKG_FUNCTION_TABLE .
Dopo aver ricevuto il set di strutture SECPKG_FUNCTION_TABLE , LSA chiama la funzione SpInitialize di ogni pacchetto di sicurezza. LSA usa questa chiamata alla funzione per passare ogni pacchetto di sicurezza a una struttura LSA_SECPKG_FUNCTION_TABLE , che contiene puntatori alle funzioni di supporto LSA disponibili per i pacchetti di sicurezza. Oltre a archiviare i puntatori alle funzioni di supporto di LSA, i pacchetti di sicurezza personalizzati devono usare la relativa implementazione della funzione SpInitialize per eseguire qualsiasi elaborazione correlata all'inizializzazione.
Per un elenco delle funzioni di supporto di LSA disponibili per i pacchetti di sicurezza in modalità LSA, vedere Funzioni LSA chiamate da SSP/APs.
Per informazioni sulla registrazione di una DLL SSP/AP, vedere Registrazione di DLL SSP/AP.