Partilhar via


Inicialização de ponto de acesso do EAP

Após a inicialização, o Ponto de Acesso (AP) consulta o registro para protocolos de autenticação instalados. Em seguida, a AP chama a função exportada RasEapGetInfo para cada protocolo de autenticação. A função RasEapGetInfo recebe um único parâmetro do tipo PPP_EAP_INFO. A AP usa o membro dwEapTypeId dessa estrutura para especificar o protocolo de autenticação. Observe que uma única DLL pode dar suporte a mais de um protocolo. Se RasEapGetInfo retornar qualquer valor diferente de NO_ERROR, a AP pressupõe que o protocolo de autenticação não está disponível.

No retorno de RasEapGetInfo , a estrutura PPP_EAP_INFO contém ponteiros para as funções RasEapInitialize, RasEapBegin, RasEapMakeMessage e RasEapEnd na DLL do EAP. O serviço AP usa essas funções para interoperar com o protocolo de autenticação. A AP chama imediatamente RasEapInitialize para cada protocolo de autenticação, para inicializá-lo. Quando o serviço é desligado, ele chama RasEapInitialize novamente, desta vez com o parâmetro fInitialize definido como FALSE para indicar que o protocolo de autenticação deve se desligar.