ExitWindows
The ExitWindows
function logs the current user off.
BOOL ExitWindows(
DWORD dwReserved, |
// reserved |
UINT uReserved |
// reserved |
); |
|
Parameters
dwReserved
Reserved;
must be zero.
uReserved
Reserved;
must be zero.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
Windows
NT: The ExitWindows function
asks applications if they want to terminate by sending the WM_QUERYENDSESSION
message to the main window of all running applications.
Windows
95: The ExitWindows function
sends the WM_QUERYENDSESSION message to all applications except the one
that called ExitWindows.
An
application agrees to terminate by returning TRUE when it receives this message
(or by allowing the DefWindowProc
After Windows
processes the results of the WM_QUERYENDSESSION message, it sends the
WM_ENDSESSION message with the wParam parameter set to TRUE if the
system is shutting down and to FALSE if it is not.
Windows does
not allow new applications to start up during the shutdown process.
See Also