共用方式為


LSA 模式初始化

當電腦系統啟動時,本機安全機構 (LSA) 會自動將所有已註冊的安全性支援提供者/驗證套件 (SSP/AP) DLL 載入其進程空間。 下圖顯示初始化程式。

注意

「Kerberos」 代表 Microsoft Kerberos SSP/AP,而 「My SSP/AP」 代表包含兩個自訂安全性套件的自訂 SSP/AP。

 

lsa 模式初始化

啟動時,LSA 會呼叫每個 SSP/AP 中的 SpLsaModeInitialize 函式,以取得 DLL 中每個 安全性套件 所實作之函式的指標。 函式指標會傳遞至 SECPKG_FUNCTION_TABLE 結構陣列中的 LSA。

lsa 會呼叫 splsamodeinitialize 以取得函式指標

收到 一組SECPKG_FUNCTION_TABLE 結構之後,LSA 會呼叫每個安全性套件的 SpInitialize 函式 。 LSA 會使用此函式呼叫來傳遞每個安全性套件 LSA_SECPKG_FUNCTION_TABLE 結構,其中包含安全性套件可用的 LSA 支援函式指標。 除了儲存 LSA 支援函式的指標之外,自訂安全性套件也應該使用其 SpInitialize 函式的實作來執行任何初始化相關的處理。

如需 LSA 模式安全性套件可用的 LSA 支援函式清單,請參閱 SSP/AP 所呼叫的 LSA 函式

如需註冊 SSP/AP DLL 的相關資訊,請參閱 註冊 SSP/AP DLL