Compartilhar via


Inicialização do Ponto de Acesso do EAP

Após a inicialização, a AP (Ponto de Acesso) 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 dwEapTypeId membro 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 assumirá 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, RasEapMakeMessagee RasEapEnd na DLL 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 for desligado, ele chamará RasEapInitialize novamente, desta vez com o parâmetro fInitialize definido como FALSE para indicar que o protocolo de autenticação deve se desligar.