Método ITSGAuthenticateUserSink::OnUserAuthenticated (tsgauthenticationengine.h)
Notifica a la puerta de enlace de Escritorio remoto (puerta de enlace de Escritorio remoto) que el complemento de autenticación ha autenticado correctamente al usuario.
Sintaxis
HRESULT OnUserAuthenticated(
[in] BSTR userName,
[in] BSTR userDomain,
[in] ULONG_PTR context,
[in, optional] HANDLE_PTR userToken
);
Parámetros
[in] userName
Nombre del usuario que inició la conexión.
[in] userDomain
Dominio del usuario que inició la conexión.
[in] context
Puntero a un ULONG que contiene un valor que identifica esta conexión. Use el valor pasado por el método AuthenticateUser .
[in, optional] userToken
Puntero a un IDENTIFICADOR que especifica el token de usuario del usuario. Si el usuario no ejecuta Windows, establezca este parámetro en NULL.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Puede llamar a este método desde la implementación de AuthenticateUser. Si la autenticación requiere más de 1 segundo, se recomienda iniciar un subproceso independiente para realizar la autenticación.
Para obtener un ejemplo que usa el método OnUserAuthenticated , consulte el ejemplo de autenticación y autorización conectables de puerta de enlace de Escritorio remoto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | tsgauthenticationengine.h |