共用方式為


註銷

ExitWindows 函式會註銷目前的使用者。 您也可以使用 EXW_LOGOFF 旗標呼叫 ExitWindowsEx 函式。

根據預設,當應用程式使用 ExitWindowsExitWindowsEx 註銷時,系統會將 WM_QUERYENDSESSION 訊息傳送至每個視窗。 當應用程式收到此訊息時,會傳回 true,以同意終止。 如果處理此訊息時有任何應用程式傳回 FALSE,則會取消註銷作業。 如果您的應用程式處理 WM_QUERYENDSESSION 訊息,您可以允許使用者取消登出作業,即使有其他應用程式或系統發出終結會話請求也一樣。 如需範例,請參閱 如何登出目前使用者

當應用程式針對 WM_QUERYENDSESSION傳回 TRUE 時,它會收到 WM_ENDSESSION 訊息並被終止,而不論其他應用程式如何回應 WM_QUERYENDSESSION 訊息。

若要強制所有應用程式終止,請使用 ExitWindowsEx,並指定EXW_FORCE旗標。 這可防止系統傳送 WM_QUERYENDSESSION 訊息。

系統也會在註銷作業期間,將CTRL_LOGOFF_EVENT控制訊號傳送給每個進程。 控制台應用程式可以註冊 HandlerRoutine 來處理這些訊息。

如果呼叫 ExitWindowsEx 的進程正在互動式使用者的登入會話中執行,則會終止登入工作階段中的所有進程。 如果呼叫 ExitWindowsEx 的程式位於其他登入會話中,則只會發出通知;不會終止任何進程。

如何註銷目前的使用者