title | description | ms.assetid | ms.topic | ms.date | ms.contributor |
---|---|---|---|---|---|
EAP Implementation Details |
Access Points (APs), such as Remote Access Service (RAS), interact with EAP implementations through the use of function calls that must be exported by the third-party EAP DLL. |
85775c03-7538-41a1-9f83-42e71025a79c |
article |
06/14/2023 |
samyun |
Access Points (APs), such as Remote Access Service (RAS), interact with EAP implementations through the use of function calls that must be exported by the third-party EAP DLL. In other words, EAP is a provider API, meaning that plug-ins or DLLs implement code to become an EAP provider, but must not call the EAP APIs themselves. For example, a programmer of an EAP DLL creates code for an EAP initialization routine and places this code in the EAP predefined function RasEapInitialize. Then at run-time, the AP connection manager calls the RasEapInitialize function, which contains the code, to initialize the EAP implementation.
The following topics detail this interaction: