初始化時,存取點 (AP) 會查詢登錄中已安裝的驗證通訊協定。 然後,AP 會針對每個驗證通訊協定呼叫導出的函式 RasEapGetInfo。 RasEapGetInfo 函式會接收類型為 PPP_EAP_INFO的單一參數。 AP 會使用這個結構的 dwEapTypeId 成員來指定驗證通訊協定。 請注意,單一 DLL 可能支援多個通訊協定。 如果 RasEapGetInfo 傳回 NO_ERROR以外的任何值,AP 會假設驗證通訊協議無法使用。
從 RasEapGetInfo 傳回時,PPP_EAP_INFO 結構包含 RasEapInitialize、RasEapBegin、RasEapMakeMessage和 EAP DLL 中 RasEapEnd 函式的指標。 AP 服務會使用這些函式來與驗證通訊協定互作。 AP 會立即針對每個驗證通訊協定呼叫 RasEapInitialize,以將其初始化。 當服務關閉時,它會再次呼叫 RasEapInitialize,這次會將 fInitialize 參數設定為 FALSE,表示驗證通訊協議應該自行關閉。