コンピュータをシャットダウンしてこの機能を使用してコンピュータの電源を切るという違いはわかりません。私は見ているhttps://msdn.microsoft.com/en-us/library/windows/desktop/aa376872(v=vs.85).aspx
特に、私は理解していないSHUTDOWN_NOREBOOT
。InitiateShutdownは、関数に渡された値を理解できません。
SHUTDOWN_NOREBOOT
0x00000010 (0x10)
コンピュータがシャットダウンされますが、電源が切れたり、再起動されていません。SHUTDOWN_POWEROFF
0x00000008 (0x8)
コンピュータがシャットダウンしてパワーダウンしています。SHUTDOWN_RESTART
0x00000004 (0x4)
コンピュータをシャットダウンして再起動されます。
コンピュータの電源が切れていない場合や再起動する場合、目的は何ですか? SHUTDOWN_NOREBOOT
はコンピュータをスリープ状態にしていますか?
プロセッサは単に停止しますが、マシンにはまだ電源が供給されています。これは、ACPIが存在しない時代の通常のケースです。 – Ctx