完全シャットダウン(S5)
休止ファイルを使わずにシステム全体を終了して電源を切る電源状態(ACPIのソフトオフ)。ユーザーセッションもカーネルも次回起動で最初から作り直される。InitiateSystemShutdown / InitiateSystemShutdownEx を bRebootAfterShutdown を FALSE にして呼んだとき、InitiateShutdown を SHUTDOWN_HYBRID なしの SHUTDOWN_POWEROFF で呼んだとき、ExitWindowsEx を EWX_HYBRID_SHUTDOWN を組み合わせずに EWX_POWEROFF で呼んだときに行われる(EWX_SHUTDOWN は電源を安全に切れる状態までシステムを止めるだけで電源は切らず、EWX_REBOOT は再起動、uFlags を 0 にするとサインアウトになる。ハイブリッドのフラグを外しただけでは操作は決まらない)。再起動も完全なブートサイクルを行うがS5には入らないので、別の概念(再起動)として扱う。
この概念が関わる関係
- shutdownコマンド(Shutdown.exe)は完全シャットダウン(S5)の実装を担います。
- InitiateSystemShutdownExは完全シャットダウン(S5)の実装を担います。
この概念を扱う記事
一次資料
- https://learn.microsoft.com/windows/win32/power/system-power-states
- https://learn.microsoft.com/windows-hardware/test/weg/delivering-a-great-startup-and-shutdown-experience
- https://learn.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdownexa
- https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-exitwindowsex
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。