Compartilhar via


Função EapPeerInitialize (eapmethodpeerapis.h)

Inicializa um método par EAP para EAPHost.

Sintaxe

DWORD EapPeerInitialize(
  [out] EAP_ERROR **ppEapError
);

Parâmetros

[out] ppEapError

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

Valor retornado

Nenhum

Comentários

Um método EAP é uma DLL que implementa e exporta as APIs de método par EAP. Os métodos de exemplo incluem MS-PEAPv0 e posterior, MS-EAP-TLS e MS-CHAPv2. Você também pode criar e implementar métodos EAP personalizados.

As bibliotecas de métodos EAP juntamente com EAPHOST.dll compõem o "EAPHost". A DLL do host gerencia as bibliotecas e permite que os suplicantes (clientes EAP) se autentiquem neles.

Cada API é tratada como um ponteiro de função pelo EAPHost, que as chama se estiverem em conformidade com as assinaturas específicas e as convenções de chamada especificadas nesta documentação. Esses ponteiros de função são obtidos quando EAPHost chama EapPeerGetInfo.

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

   
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