Compartilhar via


Função EapPeerInvokeConfigUI (eapmethodpeerapis.h)

Aciona a caixa de diálogo de interface do usuário de configuração de conexão específica do método EAP no cliente.

Sintaxe

DWORD EapPeerInvokeConfigUI(
  [in]  EAP_METHOD_TYPE *pEapType,
  [in]  HWND            hwndParent,
  [in]  DWORD           dwFlags,
  [in]  DWORD           dwSizeOfConnectionDataIn,
  [in]  BYTE            *pConnectionDataIn,
  [out] DWORD           *pdwSizeOfConnectionDataOut,
  [out] BYTE            **ppConnectionDataOut,
  [out] EAP_ERROR       **ppEapError
);

Parâmetros

[in] pEapType

Uma 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] hwndParent

Um identificador para a janela pai que gerará a caixa de diálogo de interface do usuário de configuração de conexão.

[in] dwFlags

Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.

[in] dwSizeOfConnectionDataIn

Especifica o tamanho, em bytes, do buffer pConnectionDataIn .

[in] pConnectionDataIn

Um ponteiro para os dados de conexão específicos para essa autenticação usada para preencher previamente a interface do usuário de configuração. Quando essa API é chamada pela primeira vez ou quando uma nova sessão de autenticação é iniciada, esse parâmetro é NULL.

[out] pdwSizeOfConnectionDataOut

Recebe um ponteiro para o tamanho, em bytes, do parâmetro ppConnectionDataOut .

[out] ppConnectionDataOut

Recebe um ponteiro para um ponteiro que contém um buffer de bytes com os dados de conexão configurados pelo usuário.

[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

Nenhum

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 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 configuração do método par EAPHost