Compartilhar via


Função EapPeerGetInfo (eapmethodpeerapis.h)

Obtém um conjunto de ponteiros de função para uma implementação do método de par EAP EapPeerGetInfo atualmente carregado no serviço EAPHost.

Sintaxe

DWORD EapPeerGetInfo(
  [in]  EAP_TYPE                 *pEapType,
  [out] EAP_PEER_METHOD_ROUTINES *pEapInfo,
  [out] EAP_ERROR                **ppEapError
);

Parâmetros

[in] pEapType

Um ponteiro para uma estrutura EAP_TYPE que contém os dados do fornecedor no implementador das APIs apontadas pelos membros dessa estrutura.

[out] pEapInfo

Um ponteiro para uma estrutura EAP_PEER_METHOD_ROUTINES que contém os ponteiros de função para implementações específicas do método EAP das APIs que correspondem a chamadas suplicantes feitas ao EAPHost baseado em par.

[out] ppEapError

Um ponteiro para um ponteiro para uma estrutura EAP_ERROR que recebe erros gerados durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada chamando EapPeerFreeErrorMemory.

Retornar valor

Nenhum

Comentários

Cada DLL de método par EAP deve implementar as seguintes APIs:

Essas APIs correspondem a chamadas feitas por um suplicante e servem como um proxy entre as chamadas à API do supplicante e as APIs públicas expostas na DLL do método EAP. Portanto, quando um suplicante faz uma chamada para um EAPHost baseado em pares para estabelecer uma sessão de autenticação ou executar uma operação durante essa sessão, o EAPHost chama a função implementada correspondente na DLL do método EAP com os parâmetros fornecidos. As funções do método EAP são gerenciadas por ponteiros para seus respectivos pontos de entrada.

As outras funções no conjunto de API de Método Par EAP são chamadas por um EAPHost baseado em pares sem uma chamada suplicante correspondente e são usadas para operações de validação de conexão ou invocação de interface do usuário.

Essa chamada é executada por um EAPHost baseado em pares usando um ponteiro de função para essa API. Essa API deve ser implementada no método EAP carregado pelo EAPHost e deve estar estritamente em conformidade com a sintaxe e os tipos de parâmetro especificados na documentação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho eapmethodpeerapis.h

Confira também

Funções de Run-Time de método par EAPHost