using System; using System.Collections.Generic; using System.Text; namespace FDK { /// /// システムとモニタの省電力制御を行う /// public static class CPowerManagement { /// /// 本体/モニタの省電力モード移行を抑止する /// public static void tDisableMonitorSuspend() { CWin32.SetThreadExecutionState( CWin32.ExecutionState.SystemRequired | CWin32.ExecutionState.DisplayRequired ); } /// /// 本体/モニタの省電力モード移行抑制を解除する /// public static void tEnableMonitorSuspend() { CWin32.SetThreadExecutionState( CWin32.ExecutionState.Continuous ); // スリープ抑止状態を解除 } } }