Bagikan melalui


WM_WTSSESSION_CHANGE pesan

Memberi tahu aplikasi tentang perubahan status sesi.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

LRESULT CALLBACK WindowProc(
  HWND hWnd,       // handle to window
  UINT Msg,        // WM_WTSSESSION_CHANGE
  WPARAM wParam,   // session state change event
  LPARAM lParam    // session ID
);

Parameter

hWnd [in]

Tangani ke jendela.

Msg [in]

Menentukan pesan (WM_WTSSESSION_CHANGE).

wParam [in]

Kode status yang menjelaskan alasan pemberitahuan perubahan status sesi dikirim. Parameter ini bisa menjadi salah satu nilai berikut.

WTS_CONSOLE_CONNECT (0x1)

Sesi yang diidentifikasi oleh lParam terhubung ke terminal konsol atau sesi RemoteFX.

WTS_CONSOLE_DISCONNECT (0x2)

Sesi yang diidentifikasi oleh lParam terputus dari terminal konsol atau sesi RemoteFX.

WTS_REMOTE_CONNECT (0x3)

Sesi yang diidentifikasi oleh lParam terhubung ke terminal jarak jauh.

WTS_REMOTE_DISCONNECT (0x4)

Sesi yang diidentifikasi oleh lParam terputus dari terminal jarak jauh.

WTS_SESSION_LOGON (0x5)

Pengguna telah masuk ke sesi yang diidentifikasi oleh lParam.

WTS_SESSION_LOGOFF (0x6)

Pengguna telah keluar dari sesi yang diidentifikasi oleh lParam.

WTS_SESSION_LOCK (0x7)

Sesi yang diidentifikasi oleh lParam telah dikunci.

WTS_SESSION_UNLOCK (0x8)

Sesi yang diidentifikasi oleh lParam telah dibuka kuncinya.

WTS_SESSION_REMOTE_CONTROL (0x9)

Sesi yang diidentifikasi oleh lParam telah mengubah status kontrol jarak jauhnya. Untuk menentukan status, panggil GetSystemMetrics dan periksa metrik SM_REMOTECONTROL .

WTS_SESSION_CREATE (0xA)

Disiapkan untuk penggunaan masa mendatang.

WTS_SESSION_TERMINATE (0xB)

Disiapkan untuk penggunaan masa mendatang.

lParam [in]

Pengidentifikasi sesi.

Nilai kembali

Nilai yang dikembalikan diabaikan.

Keterangan

Pesan ini dikirim hanya ke aplikasi yang telah terdaftar untuk menerima pesan ini dengan memanggil WTSRegisterSessionNotification.

Contoh bagaimana aplikasi dapat merespons pesan ini termasuk merilis atau memperoleh sumber daya khusus konsol, menentukan bagaimana layar akan dicat, atau memicu efek animasi konsol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Winuser.h (termasuk Windows.h)

Lihat juga

WTSRegisterSessionNotification

WTSUnRegisterSessionNotification