Application.SetSuspendState(PowerState, Boolean, Boolean) メソッド
この記事の内容
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムを中断または休止状態にするか、システムが中断または休止状態になるよう要求します。
public:
static bool SetSuspendState(System::Windows::Forms::PowerState state, bool force, bool disableWakeEvent);
public static bool SetSuspendState(System.Windows.Forms.PowerState state, bool force, bool disableWakeEvent);
static member SetSuspendState : System.Windows.Forms.PowerState * bool * bool -> bool
Public Shared Function SetSuspendState (state As PowerState, force As Boolean, disableWakeEvent As Boolean) As Boolean
- state
- PowerState
移行後の電源の動作モードを示す PowerState。
- force
- Boolean
すぐに、強制的に中断モードにする場合は true
。Windows からすべてのアプリケーションに中断の要求が送られるようにする場合は false
。
- disableWakeEvent
- Boolean
システムの電源ステータスの復元が wake イベントでアクティブにならないようにするには true
。システムの電源ステータスの復元が wake イベントでアクティブになるようにするには false
。
システムが中断中の場合は true
。それ以外の場合は false
。
アプリケーションが 20 秒以内に中断要求に応答しない場合、Windows は応答しない状態であり、アプリケーションをスリープ状態にするか終了できるかを判断します。 ただし、アプリケーションが中断要求に応答すると、リソースをクリーンアップしてアクティブなプロセスをシャットダウンするために必要な時間がかかることがあります。
適用対象
製品 | バージョン |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |