调用 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 应用] |
| 目标平台 | Windows操作系统 |
| 标头 | winuser.h (包括 Windows.h) |