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 は応答しない状態であり、アプリケーションをスリープ状態にするか終了できるかを判断します。 ただし、アプリケーションが中断要求に応答すると、リソースをクリーンアップしてアクティブなプロセスをシャットダウンするために必要な時間がかかることがあります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET