Compartilhar via


Função EapPeerInvokeInteractiveUI (eapmethodpeerapis.h)

Gera uma caixa de diálogo de interface do usuário interativa personalizada para o método EAP no cliente.

Sintaxe

DWORD EapPeerInvokeInteractiveUI(
  [in]  EAP_METHOD_TYPE *pEapType,
  [in]  HWND            hwndParent,
  [in]  DWORD           dwSizeofUIContextData,
  [in]  BYTE            *pUIContextData,
  [out] DWORD           *pdwSizeOfDataFromInteractiveUI,
  [out] BYTE            **ppDataFromInteractiveUI,
  [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 interativa.

[in] dwSizeofUIContextData

O tamanho, em bytes, dos dados de contexto da interface do usuário especificados por pUIContextData.

[in] pUIContextData

Um ponteiro para um buffer de bytes opaco que contém os dados de contexto usados para criar a caixa de diálogo de interface do usuário.

[out] pdwSizeOfDataFromInteractiveUI

Um ponteiro para o tamanho, em bytes, dos dados retornados em ppDataFromInteractiveUI.

[out] ppDataFromInteractiveUI

Um ponteiro para o endereço de um buffer de bytes opaco que contém dados obtidos da caixa de diálogo de interface do usuário interativa.

[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 chamandoEapPeerFreeErrorMemory.

Retornar valor

Nenhum

Comentários

Essa API é usada quando o EAPHost deve obter dados específicos do usuário para continuar.

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

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