Compartilhar via


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

Confira também

Sinalizadores EAP

EAP_ERROR

EAP_METHOD_TYPE

EapCredential

EapPeerFreeErrorMemory