WM_WTSSESSION_CHANGE mensaje
Notifica a las aplicaciones de cambios en el estado de sesión.
La ventana recibe este mensaje a través de su función WindowProc .
LRESULT CALLBACK WindowProc(
HWND hWnd, // handle to window
UINT Msg, // WM_WTSSESSION_CHANGE
WPARAM wParam, // session state change event
LPARAM lParam // session ID
);
Parámetros
-
hWnd [in]
-
Identificador de la ventana.
-
Msg [in]
-
Especifica el mensaje (WM_WTSSESSION_CHANGE).
-
wParam [in]
-
Código de estado que describe el motivo por el que se envió la notificación de cambio de estado de sesión. Este parámetro puede ser uno de los valores siguientes.
-
WTS_CONSOLE_CONNECT (0x1)
-
La sesión identificada por lParam se conectó al terminal de consola o a la sesión de RemoteFX.
-
WTS_CONSOLE_DISCONNECT (0x2)
-
La sesión identificada por lParam se desconectó del terminal de consola o de la sesión de RemoteFX.
-
WTS_REMOTE_CONNECT (0x3)
-
La sesión identificada por lParam estaba conectada al terminal remoto.
-
WTS_REMOTE_DISCONNECT (0x4)
-
La sesión identificada por lParam se desconecta del terminal remoto.
-
WTS_SESSION_LOGON (0x5)
-
Un usuario ha iniciado sesión en la sesión identificada por lParam.
-
WTS_SESSION_LOGOFF (0x6)
-
Un usuario ha cerrado la sesión identificada por lParam.
-
WTS_SESSION_LOCK (0x7)
-
La sesión identificada por lParam se ha bloqueado.
-
WTS_SESSION_UNLOCK (0x8)
-
Se ha desbloqueado la sesión identificada por lParam .
-
WTS_SESSION_REMOTE_CONTROL (0x9)
-
La sesión identificada por lParam ha cambiado su estado de control remoto. Para determinar el estado, llame a GetSystemMetrics y compruebe la métrica SM_REMOTECONTROL .
-
WTS_SESSION_CREATE (0xA)
-
Reservado para uso futuro.
-
WTS_SESSION_TERMINATE (0xB)
-
Reservado para uso futuro.
lParam [in]
Identificador de la sesión.
Valor devuelto
Se omite el valor devuelto.
Observaciones
Este mensaje solo se envía a las aplicaciones que se han registrado para recibir este mensaje llamando a WTSRegisterSessionNotification.
Algunos ejemplos de cómo las aplicaciones pueden responder a este mensaje incluyen liberar o adquirir recursos específicos de la consola, determinar cómo se va a pintar una pantalla o desencadenar efectos de animación de consola.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|