Функция SetSuspendState

Declare Function SetSuspendState Lib "powrprof.dll" _
        (ByVal Hibernate As Long, _
         ByVal ForceCritical As Long, _
         ByVal DisableWakeEvent As Long) As Long

SetSuspendState переводит систему в спящий или ждущий режим
Hibernate
Если параметр равен True, то система переходит в спящий режим. Если равен False, то в ждущий режим
ForceCritical
Если параметр равен True, то система переходит в ждущий режим немедленно. Если равен False, то система запрашивает все приложения для разрешения на переход в этот режим
DisableWakeEvent
Если параметр равен True, то система отключает все события пробуждения. Если равен False, то система обрабатывает любые события пробуждения

Пример

SetSuspendState True, True, True

Смотри также

SetSystemPowerState

Категория

Управление питанием