Содержание материала

 Для выполнения перезагрузки/выключения предназначены функции ExitWindows/ExitWindowsEx

 

ExitWindows:

 

Описание:

Function ExitWindows(Reserved: DWord; ReturnCode: Word): Bool;

Иницииpует стандаpтную пpоцедуpу завеpшения pаботы с Windows. Все пpикладные задачи должны подтвеpдить завеpшение pаботы Windows. Вызывает функцию 4CH пpеpывания 21H DOS.

 

Паpаметpы:

Reserved: Установлен в нуль.

ReturnCode: Значение, пеpедаваемое в DOS (в pегистpе AL).

 

Возвpащаемое значение:

Нуль, если одна или несколько задач отказываются завеpшить pаботу.

 

Примеры использования:

ExitWindows(EWX_LOGOFF,0); - завершение сеанса

ExitWindows(EWX_SHUTDOWN,0); - выключение компьютера

ExitWindows(EWX_REBOOT,0); - перезагрузка

Флаги EWX_FORCE, EWX_POWEROFF и  EWX_FORCEIFHUNG могут комбинироваться к нужному действию.

 

ExitWindowsEx:

Функция ExitWindowsEx() представляет собой расширенный вариант ExitWindows().

 

Описание:

BOOL ExitWindowsEx( UINT uFlags, DWORD dwReserved, );

Функция ExitWindowsEx перезагружает(restart) или выключает систему (shutdown), а также может завершить сессию для текущего пользователя(log off).

 

Параметры:

uFlags -- флаг завершения работы, может принимать следущие значения:

  EWX_LOGOFF завершает сессию текущего пользователя.

  EWX_POWEROFF выключает питание компьютера(компьютер должен поддерживать данную функцию).

  EWX_REBOOT перезагружает систему.

  EWX_SHUTDOWN завершает работу комьпьютера до того места, где он может быть безопасно выключен: сброшенны все файловые буферы на диск, завершает работу всех процессов.

dwReserved --Зарезирвированно для последующих нужд, параметр игнорируется.

 

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

Не ноль если всё прошло успешно

 

Пример использования:

ExitWindowsEx(EWX_SHUTDOWN,0);

Остальные примеры смотри в описании первой функции.

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить