Compartir a través de


Método IWRdsProtocolManager::NotifySessionStateChange (wtsprotocol.h)

Notifica al proveedor de protocolos los cambios en el estado de una sesión.

Sintaxis

HRESULT NotifySessionStateChange(
  [in] WRDS_SESSION_ID *SessionId,
  [in] ULONG           EventId
);

Parámetros

[in] SessionId

Puntero a una estructura de WRDS_SESSION_ID que identifica de forma única la sesión.

[in] EventId

Entero que contiene el identificador de evento. Los siguientes identificadores se pueden encontrar en Winuser.h.

WTS_CONSOLE_CONNECT (0x1)

WTS_CONSOLE_DISCONNECT (0x2)

WTS_REMOTE_CONNECT (0x3)

WTS_SESSION_LOGOFF (0x6)

WTS_SESSION_LOCK (0x7)

WTS_SESSION_UNLOCK (0x8)

WTS_SESSION_REMOTE_CONTROL (0x9)

Valor devuelto

Cuando implemente este método, devuelva S_OK si la función se realiza correctamente. Si se produce un error, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado wtsprotocol.h

Consulte también

IWRdsProtocolManager