Compartilhar via


Método IEAPProviderConfig::RouterInvokeCredentialsUI (rrascfg.h)

O sistema chama o método RouterInvokeCredentialsUI para invocar a interface do usuário de credenciais para autenticação EAP entre dois roteadores.

Sintaxe

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

Parâmetros

dwEapTypeId

Especifica o EAP para o qual invocar a interface do usuário de configuração.

uConnectionParam

Especifica a sessão de configuração para a qual invocar a interface do usuário.

hwndParent

Manipule para a janela pai da interface do usuário de configuração.

dwFlags

Especifica o sinalizador RAS_EAP_FLAG_ROUTER. Esse é o único sinalizador válido para esse parâmetro. Indica que a autenticação está entre dois roteadores. Esse parâmetro sempre inclui esse sinalizador.

pConnectionDataIn

Ponteiro para os dados de configuração atuais da interface.

dwSizeOfConnectionDataIn

Especifica o tamanho dos dados de configuração atuais apontados pelo parâmetro pConnectionDataIn .

pUserDataIn

Ponteiro para os dados de credenciais atuais da interface.

dwSizeOfUserDataIn

Especifica o tamanho dos dados de credenciais atuais.

ppUserDataOut

Ponteiro para um ponteiro para um buffer para receber os novos dados de credenciais para a interface.

pdwSizeOfUserDataOut

Ponteiro para uma variável DWORD para receber o tamanho dos novos dados de credenciais.

Retornar valor

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

Se a função falhar, o valor retornado deverá ser um dos códigos a seguir.

Código de retorno Descrição
E_FAIL
Erro não específico.
E_INVALIDARG
Um dos argumentos é inválido.
E_OUTOFMEMORY
O método falhou porque não foi possível alocar a memória necessária.
E_UNEXPECTED
Erro inesperado.

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 rrascfg.h

Confira também

Interfaces do EAP

Referência de protocolo de autenticação extensível

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize