Método IWRdsProtocolConnection::LogonNotify (wtsprotocol.h)
Se le llama cuando el usuario ha iniciado sesión en la sesión.
Sintaxis
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
Parámetros
[in] hClientToken
Identificador que representa el token de usuario.
[in] wszUserName
Puntero a una cadena terminada en null que contiene el nombre de usuario.
[in] wszDomainName
Puntero a una cadena terminada en null que contiene el nombre de dominio del usuario.
[in] SessionId
Puntero a una estructura de WRDS_SESSION_ID que identifica de forma única la sesión.
[in, out] pWRdsConnectionSettings
Puntero a una estructura de WRDS_CONNECTION_SETTINGS que contiene la configuración de conexión de la sesión.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Observaciones
Se trata de una notificación de eventos y debe devolver inmediatamente desde este método. Para evitar un posible interbloqueo, no debe realizar ninguna llamada a función o método que se llame directa o indirectamente a una API de Servicios de Escritorio remoto. Si necesita realizar cualquier llamada saliente, debe iniciar un subproceso nuevo y realizar la llamada saliente desde el nuevo subproceso.
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | wtsprotocol.h |