Método IWTSProtocolConnection::LogonNotify (wtsprotocol.h)

[IWTSProtocolConnection::LogonNotify ya no está disponible para su uso a partir de Windows Server 2012. En su lugar, use IWRdsProtocolConnection::LogonNotify.]

Especifica que el usuario ha iniciado sesión en la sesión.

Sintaxis

HRESULT LogonNotify(
  [in] HANDLE_PTR     hClientToken,
  [in] WCHAR          *wszUserName,
  [in] WCHAR          *wszDomainName,
  [in] WTS_SESSION_ID *SessionId
);

Parámetros

[in] hClientToken

Puntero a un identificador de token de usuario.

[in] wszUserName

Puntero a una cadena que contiene el nombre de usuario.

[in] wszDomainName

Puntero a una cadena que contiene el nombre de dominio del usuario.

[in] SessionId

Puntero a una estructura de WTS_SESSION_ID que contiene el identificador de sesión asociado al usuario.

Valor devuelto

None

Observaciones

El servicio Servicios de Escritorio remoto también llama a este método cuando el estado de la sesión ha cambiado.

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 dará como resultado una llamada directa o indirecta a una API de Servicios de Escritorio remoto . Si necesita realizar una llamada saliente, debe iniciar un nuevo subproceso y realizar la llamada saliente desde el nuevo subproceso.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wtsprotocol.h

Consulte también

IWTSProtocolConnection