Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Po zainicjowaniu punkt dostępu (AP) wysyła zapytanie do rejestru pod kątem zainstalowanych protokołów uwierzytelniania. Następnie ap wywołuje wyeksportowaną funkcję RasEapGetInfo dla każdego protokołu uwierzytelniania. Funkcja RasEapGetInfo odbiera jeden parametr typu PPP_EAP_INFO. Ap używa dwEapTypeId elementu członkowskiego tej struktury w celu określenia protokołu uwierzytelniania. Należy pamiętać, że pojedyncza biblioteka DLL może obsługiwać więcej niż jeden protokół. Jeśli RasEapGetInfo zwraca dowolną wartość inną niż NO_ERROR, ap zakłada, że protokół uwierzytelniania jest niedostępny.
Po powrocie z RasEapGetInfo struktura PPP_EAP_INFO zawiera wskaźniki do funkcji RasEapInitialize, RasEapBegin, RasEapMakeMessagei RasEapEnd w dll protokołu EAP. Usługa AP używa tych funkcji do współdziałania z protokołem uwierzytelniania. Ap natychmiast wywołuje RasEapInitialize dla każdego protokołu uwierzytelniania, aby go zainicjować. Po zamknięciu usługi wywołuje RasEapInitialize ponownie, tym razem z fInitialize parametr ustawiony na FALSE wskazać, że protokół uwierzytelniania powinien zostać zamknięty.