2016-12-30 2 views
0

コンピュータをシャットダウンしてこの機能を使用してコンピュータの電源を切るという違いはわかりません。私は見ているhttps://msdn.microsoft.com/en-us/library/windows/desktop/aa376872(v=vs.85).aspx
特に、私は理解していないSHUTDOWN_NOREBOOTInitiateShutdownは、関数に渡された値を理解できません。

  • SHUTDOWN_NOREBOOT
    0x00000010 (0x10)
    コンピュータがシャットダウンされますが、電源が切れたり、再起動されていません。
  • SHUTDOWN_POWEROFF
    0x00000008 (0x8)
    コンピュータがシャットダウンしてパワーダウンしています。
  • SHUTDOWN_RESTART
    0x00000004 (0x4)
    コンピュータをシャットダウンして再起動されます。

コンピュータの電源が切れていない場合や再起動する場合、目的は何ですか? SHUTDOWN_NOREBOOTはコンピュータをスリープ状態にしていますか?

+2

プロセッサは単に停止しますが、マシンにはまだ電源が供給されています。これは、ACPIが存在しない時代の通常のケースです。 – Ctx

答えて

5

ExitWindowsExの対応するオプションのドキュメントは、EWX_SHUTDOWNです。少し明確です。 (強調鉱山)

は、電源をオフに安全であるれるポイントにシステムをシャットダウンします。すべてのファイルバッファがディスクにフラッシュされ、実行中のすべてのプロセスが停止しました。

昔の時代には、パソコン自体をオフにする機能を持っていなかった、と何EWX_POWEROFFオプションがありませんでした。 Windowsをシャットダウンすると、DOSに戻るか、外部DOS環境がなければ、 "It's now safe to turn off your computer"と表示された黒い画面が表示されます。それはケースの側面にbig red switchをひっくり返すあなたのキューでした。

現在のところ、このシャットダウンモードは時代遅れですが、下位互換性のために保存されています。 Windows 10でも「コンピュータをオフにしても安全です」という画面が表示される場合は、私は驚くことはありません。

+2

私は、 "バッファがフラッシュされ、プロセスが停止した"ようにシャットダウンしたいと考えていたが、同じ電源装置から離れている周辺機器を妨害しないように、電源を入れたままにしておくという、それはまだそれを使用しています。 – Unimportant

+1

私の知る限りでは、Windowsはもはや実際に電源を切らずにシャットダウンすることはできません。下位互換性のために要求は受け入れられますが、システムの電源はオフになります。 (私の研究によれば、ACPIハードウェアを必要とする最初のバージョンはWindows Vistaでサポートが削除されている可能性があります)。 –

関連する問題