呼叫 ExitWindowsEx 函式來註銷互動式使用者。 應用程式應該直接呼叫 ExitWindowsEx 。
語法
BOOL ExitWindows(
DWORD dwReserved,
UINT Code
);
參數
dwReserved
此參數必須是零。
Code
此參數必須是零。
返回值
類型: BOOL
如果呼叫成功,則傳回值為非零值。 如果呼叫失敗,傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
系統會 將WM_QUERYENDSESSION 傳送至每個執行中應用程式的主視窗。
應用程式同意在收到此訊息時傳回 TRUE ,或允許 DefWindowProc 函 式處理訊息來終止。 如果任何應用程式在收到WM_QUERYENDSESSION訊息時傳回 FALSE,則會取消註銷。
在系統處理WM_QUERYENDSESSION訊息的結果之後,如果系統關閉,並將 wParam 參數設定為 TRUE,它會傳送WM_ENDSESSION訊息,如果系統未關閉,則會傳送至 FALSE。
範例
如需範例,請參閱 如何登出目前使用者。
需求
| 要求 | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
| 目標平臺 | 窗戶 |
| 頁首 | winuser.h (包括 Windows.h) |