Compartir a través de


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

Consulte también

AuthenticateUser

ITSGAuthenticateUserSink