Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lors de l’initialisation, le point d’accès (AP) interroge le Registre pour les protocoles d’authentification installés. L’API appelle ensuite la fonction exportée RasEapGetInfo pour chaque protocole d’authentification. La fonction RasEapGetInfo reçoit un paramètre unique de type PPP_EAP_INFO. L’API utilise le dwEapTypeId membre de cette structure pour spécifier le protocole d’authentification. Notez qu’une DLL unique peut prendre en charge plusieurs protocoles. Si RasEapGetInfo retourne une valeur autre que NO_ERROR, l’AP suppose que le protocole d’authentification n’est pas disponible.
À retour de RasEapGetInfo la structure PPP_EAP_INFO contient des pointeurs vers les fonctions RasEapInitialize, RasEapBegin, RasEapMakeMessageet RasEapEnd dans la DLL EAP. Le service AP utilise ces fonctions pour interagir avec le protocole d’authentification. L’API appelle immédiatement RasEapInitialize pour chaque protocole d’authentification, pour l’initialiser. Lorsque le service l’arrête, il appelle RasEapInitialize, cette fois avec le paramètre fInitialize défini sur FALSE pour indiquer que le protocole d’authentification doit s’arrêter lui-même.