ExitWindows 宏 (winuser.h)

调用 ExitWindowsEx 函数以注销交互式用户。 应用程序应直接调用 ExitWindowsEx

语法

BOOL ExitWindows(
    DWORD dwReserved,
    UINT Code
);

参数

dwReserved

此参数必须为零。

Code

此参数必须为零。

返回值

类型: BOOL

如果调用成功,则返回值为非零。 如果调用失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError

注解

系统将 WM_QUERYENDSESSION 发送到每个正在运行的应用程序的主窗口。

应用程序同意在收到此消息时返回 TRUE (或者允许 DefWindowProc 函数处理消息)终止。 如果任何应用程序在收到WM_QUERYENDSESSION消息时返回 FALSE,则会取消注销。

系统处理WM_QUERYENDSESSION消息的结果后,如果系统正在关闭,并将 wParam 参数设置为 TRUEWM_ENDSESSION 消息发送到 FALSE(如果未关闭)。

例子

有关示例,请参阅 “如何注销当前用户”。

要求

要求 价值
最低支持的客户端 Windows XP [桌面应用 |UWP 应用]
支持的最低服务器 Windows Server 2003 [桌面应用 |UWP 应用]
目标平台 Windows操作系统
标头 winuser.h (包括 Windows.h)

另请参阅

DefWindowProc

ExitWindowsEx

注销

系统关闭函数