Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powiadamia aplikacje o zmianach w stanie sesji.
Okno odbiera ten komunikat za pośrednictwem funkcji WindowProc .
LRESULT CALLBACK WindowProc(
HWND hWnd, // handle to window
UINT Msg, // WM_WTSSESSION_CHANGE
WPARAM wParam, // session state change event
LPARAM lParam // session ID
);
Parametry
-
hWnd [in]
-
Dojście do okna.
-
Panig [in]
-
Określa komunikat (WM_WTSSESSION_CHANGE).
-
wParam [in]
-
Kod stanu opisujący przyczynę wysłania powiadomienia o zmianie stanu sesji. Ten parametr może być jedną z następujących wartości.
-
WTS_CONSOLE_CONNECT (0x1)
-
Sesja zidentyfikowana przez narzędzie lParam została połączona z terminalem konsoli lub sesją RemoteFX.
-
WTS_CONSOLE_DISCONNECT (0x2)
-
Sesja zidentyfikowana przez lParam została odłączona od terminalu konsoli lub sesji RemoteFX.
-
WTS_REMOTE_CONNECT (0x3)
-
Sesja zidentyfikowana przez narzędzie lParam została połączona z terminalem zdalnym.
-
WTS_REMOTE_DISCONNECT (0x4)
-
Sesja zidentyfikowana przez narzędzie lParam została odłączona od terminalu zdalnego.
-
WTS_SESSION_LOGON (0x5)
-
Użytkownik zalogował się do sesji zidentyfikowanej przez lParam.
-
WTS_SESSION_LOGOFF (0x6)
-
Użytkownik wylogował sesję zidentyfikowaną przez lParam.
-
WTS_SESSION_LOCK (0x7)
-
Sesja zidentyfikowana przez lParam została zablokowana.
-
WTS_SESSION_UNLOCK (0x8)
-
Sesja zidentyfikowana przez lParam została odblokowana.
-
WTS_SESSION_REMOTE_CONTROL (0x9)
-
Sesja zidentyfikowana przez lParam zmieniła swój stan zdalnego sterowania. Aby określić stan, wywołaj metodę GetSystemMetrics i sprawdź metryki SM_REMOTECONTROL .
-
WTS_SESSION_CREATE (0xA)
-
Zastrzeżone do przyszłego użytku.
-
WTS_SESSION_TERMINATE (0xB)
-
Zastrzeżone do przyszłego użytku.
-
WTS_SESSION_DESKTOP_READY (0xF)
-
Sesja zidentyfikowana przez lParam została przełączona na pulpit użytkownika.
lParam [in]
Identyfikator sesji.
Wartość zwracana
Wartość zwracana jest ignorowana.
Uwagi
Ten komunikat jest wysyłany tylko do aplikacji zarejestrowanych w celu odbierania tej wiadomości przez wywołanie funkcji WTSRegisterSessionNotification.
Przykłady sposobu, w jaki aplikacje mogą reagować na ten komunikat, obejmują wydawanie lub uzyskiwanie zasobów specyficznych dla konsoli, określanie sposobu malowania ekranu lub wyzwalanie efektów animacji konsoli.
Requirements
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows Vista |
| Minimalny obsługiwany serwer |
Windows Server 2008 |
| Header |
|