Show / Hide Table of Contents

Method computer.suspend


Overload

Computer sleep, hibernate or monitor off.

public static bool suspend(CSuspend how)
Parameters
how  (CSuspend)
Returns
bool

false if failed. Supports lastError.

Remarks

To sleep or hibernate uses API SetSuspendState. To turn off display uses WM_SYSCOMMAND.

The SetSuspendState behavior is undefined if the system does not support S1-S3 sleep or S4 hibernate power states. It may fail or use hibernation instead of sleep. About power states: System Power States. Available sleep states: run.console("powercfg.exe", "/A");