Função EapPeerSetCredentials (eapmethodpeerapis.h)
Fornece credenciais de autenticação novas ou atualizadas para o método EAP.
Sintaxe
DWORD EapPeerSetCredentials(
[in] EAP_SESSION_HANDLE sessionHandle,
[in] LPWSTR pwszIdentity,
[in] LPWSTR pwszPassword,
[out] EAP_ERROR **ppEapError
);
Parâmetros
[in] sessionHandle
Um ponteiro para uma estrutura de EAP_SESSION_HANDLE que contém o identificador exclusivo para essa sessão de autenticação EAP no servidor EAPHost. Esse identificador é retornado no parâmetro pSessionHandle em uma chamada anterior para EapPeerBeginSession.
[in] pwszIdentity
Um ponteiro que especifica a identidade do usuário para a qual definir as credenciais. Essa cadeia de caracteres de identidade do usuário é obtida chamando a função EapPeerGetIdentity .
[in] pwszPassword
Um ponteiro que contém a senha de texto não criptografado para a identidade do usuário.
[out] ppEapError
Um ponteiro para um ponteiro para 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
Se a chave do Registro InvokeUserNameDlg estiver definida, EapPeerSetCredentials deverá ser exportado. Se a chave do Registro InvokeUserNameDlg não estiver definida, EapPeerSetCredentials deverá exportar as funções EapPeerGetIdentity e EapPeerInvokeIdentityUI .
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 |