Função EapPeerGetConfigBlobAndUserBlob (eapmethodpeerapis.h)
O método EapPeerGetConfigBlobAndUserBlob permite que os desenvolvedores de método EAP forneçam as várias propriedades de conexão e propriedades de usuário compatíveis com o método . O EAPHost invoca essa função para criar a propriedade de conexão e a propriedade de usuário do método EAP.
Sintaxe
DWORD EapPeerGetConfigBlobAndUserBlob(
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] EapCredential eapCredential,
[out] DWORD *pdwConfigBlobSize,
[out] BYTE **ppConfigBlob,
[out] DWORD *pdwUserBlobSize,
[out] BYTE **ppUserBlob,
[out] EAP_ERROR **ppEapError
);
Parâmetros
[in] dwFlags
Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.
[in] eapMethodType
A estrutura EAP_METHOD_TYPE que contém informações de fornecedor e autor sobre o método EAP usado para autenticar a conexão.
[in] eapCredential
Uma estrutura EapCredential que contém o tipo de credencial e as credenciais apropriadas.
[out] pdwConfigBlobSize
Recebe um ponteiro para o tamanho, em bytes, do parâmetro ppConfigBlob .
[out] ppConfigBlob
Recebe um ponteiro para um ponteiro que contém um buffer de bytes com dados de conexão configurados.
[out] pdwUserBlobSize
Recebe um ponteiro para o tamanho, em bytes, do parâmetro ppUserBlob .
[out] ppUserBlob
Recebe um ponteiro para um ponteiro que contém um buffer de bytes com os dados do usuário dos métodos.
[out] ppEapError
Um ponteiro para o endereço de uma estrutura EAP_ERROR que contém quaisquer 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.
Valor retornado
Essa função deve retornar ERROR_SUCCESS quando for capaz de gerar a conexão e o blob de usuário corretos. Em todos os outros casos, ele retorna o erro apropriado do Windows.
Comentários
Essa chamada é executada por um EAPHost baseado em par 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 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | eapmethodpeerapis.h |
DLL | Eappcfg.dll |