Язык

Application.SetSuspendState(PowerState, Boolean, Boolean) Метод

Определение

Приостанавливает или гибернирует систему или запрашивает приостановку или спячку системы.

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 для немедленного принудительного принудительного выполнения приостановленного режима; false, чтобы Windows отправить запрос приостановки каждому приложению.

disableWakeEvent
Boolean

true Чтобы отключить восстановление состояния питания системы на активное событие пробуждения, false чтобы включить восстановление состояния питания системы на активное событие пробуждения.

Возвращаемое значение

true Значение , если система приостановлена, в противном случае false.

Комментарии

Если приложение не отвечает на запрос приостановки в течение 20 секунд, Windows определяет, что он находится в нереагируемом состоянии, и что приложение может быть помещено в спящий режим или завершить работу. Однако после ответа приложения на запрос приостановки может потребоваться любое время, необходимое для очистки ресурсов и завершения активных процессов.

Применяется к

См. также раздел