Função RasInvokeEapUI (ras.h)

A função RasInvokeEapUI exibe uma interface do usuário personalizada para obter informações do Protocolo de Autenticação Extensível (EAP) do usuário.

Sintaxe

DWORD RasInvokeEapUI(
  [in] HRASCONN            unnamedParam1,
  [in] DWORD               unnamedParam2,
  [in] LPRASDIALEXTENSIONS unnamedParam3,
  [in] HWND                unnamedParam4
);

Parâmetros

[in] unnamedParam1

Manipule para a conexão retornada por RasDial.

[in] unnamedParam2

Especifica a subentidade retornada no retorno de chamada.

[in] unnamedParam3

Ponteiro para a estrutura RASDIALEXTENSIONS . Essa estrutura deve ser a mesma passada para RasDial ao reiniciar de um estado em pausa. Verifique se o membro dwSize da estrutura RASDIALEXTENSIONS especifica o tamanho da estrutura. Obtenha o tamanho usando sizeof(RASDIALEXTENSIONS). Esse parâmetro não pode ser NULL.

[in] unnamedParam4

Manipule para a janela pai a ser usada ao exibir a interface do usuário do EAP.

Retornar valor

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado será um dos seguintes códigos de erro ou um valor de Códigos de Erro de Roteamento e Acesso Remoto ou Winerror.h.

Valor Significado
ERROR_INVALID_HANDLE
O parâmetro hRasConn é zero ou o parâmetro lpExtensions é NULL.
ERROR_INVALID_SIZE
O valor do membro dwSize da estrutura RASDIALEXTENSIONS especifica uma versão da estrutura que não é compatível com o sistema operacional em uso.
Outros
Use FormatMessage para recuperar a mensagem de erro do sistema que corresponde ao código de erro retornado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ras.h
Biblioteca Rasapi32.lib
DLL Rasapi32.dll

Confira também

RASDIALEXTENSIONS

RASEAPINFO

Rasdial

Visão geral do RAS (Serviço de Acesso Remoto)

Funções do serviço de acesso remoto