ExitWindows功能将关闭当前用户。
BOOL ExitWindows(
DWORD 【//保留,必须设置为零】, | //保留 |
UINT 【Windows does not allow new applications to start up during the shutdown process.】 | //保留 |
); |
参数
【//保留,必须设置为零】
Reserved; must be zero.
【Windows does not allow new applications to start up during the shutdown process.】
Reserved; must be zero.
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
Windows NT: ExitWindows函数通过将WM_QUERYENDSESSION消息发送到所有正在运行的应用程序的主窗口来询问应用程序是否要终止。
Windows 95: ExitWindows功能将WM_QUERYENDSESSION消息发送给所有应用程序【除】,名为ExitWindows的应用程序。
应用程序同意在收到该消息时返回TRUE(或允许DefWindowProc功能处理消息)终止。如果任何应用程序在收到WM_QUERYENDSESSION消息时返回FALSE,则关闭将被取消。
在Windows处理WM_QUERYENDSESSION消息的结果之后,如果系统正在关闭,它将发送WM_ENDSESSION消息,wParam中参数设置为TRUE,如果没有,则发送为FALSE。
Windows不允许新的应用程序在关机过程中启动。
也可以看看