↑  ←  Описание функции


Shutdown

Завершает работу операционной системы Windows.

Shutdown ( code [, reason ] )

Параметры

code Число в виде суммы кодов завершения. Код завершения представляет собой комбинацию следующих значений:
  0 = Logoff (Завершение сеанса пользователя)
  1 = Shutdown (Завершить работу операционной системы)
  2 = Reboot (Перезагрузка)
  4 = Force (Форсировать (принудительно) закрыть программы)
  8 = Power down (Завершение и отключение питания)
  16 = Force if hung (Форсировать зависшие программы)
  32 = Standby (Ждущий режим)
  64 = Hibernate (Спящий режим (сохранение памяти в файл))
reason [необязательный] Пользовательский код причины завершения работы.

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

Успех:Возвращает 1.
Ошибка:Возвращает 0 и @error устанавливает равным WinAPI GetLastError.

Примечания

Добавить необходимые значения в сумме. Для завершения работы и выключения, например, код будет 9 (shutdown + power down = 1 + 8 = 9).

Игнорируются Ждущий или Спящий режимы, если установлен другой код.

См. также

ProcessClose

Пример

Exit ; предотвращение случайного выполнения
Shutdown(6) ; принудительная перезагрузка