According to the WM_ENDESSION docs, when lParam is ENDSESSION_CLOSEAPP and wParam is FALSE, "the application should not shut down".
(I'm listening to Windows events/messages in Qt (C++) to shutdown some launched processes, but that's just the context and shouldn't have any bearing here...)
Yes, a WM_ENDSESSION
with wParam==false
is simply for information. Prior to receiving this, your application will have received a WM_QUERYENDSESSION
. If you did something to get ready to shut down in response to the WM_QUERYENDSESSION
, you can un-do it when/if you received a WM_ENDSESSION
with wParam=false
. If you haven't taken any steps to start shutting down, you can just return 0.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With