Compartir a través de


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

[IWTSProtocolManager::NotifySessionStateChange ya no está disponible para su uso a partir de Windows Server 2012. En su lugar, use IWRdsProtocolManager::NotifySessionStateChange.]

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

Sintaxis

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

Parámetros

[in] SessionId

Puntero a una estructura WTS_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 2008 R2
Plataforma de destino Windows
Encabezado wtsprotocol.h

Consulte también

IWTSProtocolManager