Función EapPeerSetCredentials (eapmethodpeerapis.h)
Proporciona credenciales de autenticación nuevas o actualizadas al método EAP.
Sintaxis
DWORD EapPeerSetCredentials(
[in] EAP_SESSION_HANDLE sessionHandle,
[in] LPWSTR pwszIdentity,
[in] LPWSTR pwszPassword,
[out] EAP_ERROR **ppEapError
);
Parámetros
[in] sessionHandle
Puntero a una estructura de EAP_SESSION_HANDLE que contiene el identificador único de esta sesión de autenticación de EAP en el servidor EAPHost. Este identificador se devuelve en el parámetro pSessionHandle en una llamada anterior a EapPeerBeginSession.
[in] pwszIdentity
Puntero que especifica la identidad de usuario para la que se van a establecer las credenciales. Esta cadena de identidad de usuario se obtiene mediante una llamada a la función EapPeerGetIdentity .
[in] pwszPassword
Puntero que contiene la contraseña de texto no cifrado para la identidad del usuario.
[out] ppEapError
Puntero a un puntero a una estructura de EAP_ERROR que contiene los errores generados durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse llamando a EapPeerFreeErrorMemory.
Valor devuelto
None
Observaciones
Si se establece la clave del Registro InvokeUserNameDlg , se deben exportar EapPeerSetCredentials . Si no se establece la clave del Registro InvokeUserNameDlg , EapPeerSetCredentials debe exportar las funciones EapPeerGetIdentity y EapPeerInvokeIdentityUI .
Esta llamada se realiza mediante un EAPHost basado en el mismo nivel mediante un puntero de función a esta API. Esta API debe implementarse en el método EAP cargado por EAPHost y debe cumplir estrictamente la sintaxis y los tipos de parámetros especificados en la documentación.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | eapmethodpeerapis.h |