Freigeben über


Access Point Initialization of EAP

Bei der Initialisierung fragt der Access Point (AP) die Registrierung für installierte Authentifizierungsprotokolle ab. Anschließend ruft die AP die exportierte Funktion RasEapGetInfo für jedes Authentifizierungsprotokoll auf. Die RasEapGetInfo Funktion empfängt einen einzelnen Parameter vom Typ PPP_EAP_INFO. Die AP verwendet die dwEapTypeId Member dieser Struktur, um das Authentifizierungsprotokoll anzugeben. Beachten Sie, dass eine einzelne DLL mehrere Protokolle unterstützen kann. Wenn RasEapGetInfo einen anderen Wert als NO_ERRORzurückgibt, geht die AP davon aus, dass das Authentifizierungsprotokoll nicht verfügbar ist.

Bei der Rückgabe von RasEapGetInfo enthält die PPP_EAP_INFO Struktur Zeiger auf die Funktionen RasEapInitialize, RasEapBegin, RasEapMakeMessageund RasEapEnd in der EAP-DLL. Der AP-Dienst verwendet diese Funktionen, um mit dem Authentifizierungsprotokoll zu arbeiten. Die AP ruft sofort RasEapInitialize für jedes Authentifizierungsprotokoll auf, um es zu initialisieren. Wenn der Dienst es heruntergefahren, ruft er RasEapInitialize erneut auf, diesmal mit dem parameter fInitial ize, der auf FALSE- festgelegt ist, um anzugeben, dass sich das Authentifizierungsprotokoll selbst herunterfahren sollte.