Bagikan melalui


Makro ExitWindows (winuser.h)

Memanggil fungsi ExitWindowsEx untuk keluar dari pengguna interaktif. Aplikasi harus memanggil ExitWindowsEx secara langsung.

Sintaksis

BOOL ExitWindows(
    DWORD dwReserved,
    UINT Code
);

Parameter-parameternya

dwReserved

Parameter ini harus nol.

Code

Parameter ini harus nol.

Mengembalikan nilai

Jenis: BOOL

Jika panggilan berhasil, nilai yang dikembalikan bukan nol. Jika panggilan gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.

Komentar

Sistem mengirimkan WM_QUERYENDSESSION ke jendela utama setiap aplikasi yang sedang berjalan.

Aplikasi setuju untuk mengakhiri dengan mengembalikan TRUE ketika menerima pesan ini (atau dengan mengizinkan fungsi DefWindowProc untuk memproses pesan). Jika ada aplikasi yang mengembalikan FALSE saat menerima pesan WM_QUERYENDSESSION , logoff dibatalkan.

Setelah sistem memproses hasil pesan WM_QUERYENDSESSION , sistem mengirim pesan WM_ENDSESSION dengan parameter wParam yang diatur ke TRUE jika sistem dimatikan dan ke FALSE jika tidak.

Contoh

Misalnya, lihat Cara Keluar dari Pengguna Saat Ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Platform Target Windows
Header winuser.h (termasuk Windows.h)

Lihat juga

defWindowProc

ExitWindowsEx

Pengelogan Nonaktif

Fungsi Pematian Sistem