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 |