PHP 8.4.0 RC4 available for testing

win32_set_service_exit_code

(PECL win32service >=0.4.0)

win32_set_service_exit_codeОпределяет или возвращает код выхода для текущей запущенной службы

Описание

win32_set_service_exit_code(int $exitCode = 1): int

Функция изменяет или возвращает код выхода. Код выхода используется, только если режим выхода не изящный. Если значение не равно нулю, конфигурацию восстановления можно использовать после сбоя обслуживания. Дополнительную информацию даёт описание » кодов системных ошибок Microsoft.

Предостережение

Функция работает только через SAPI-интерфейс CLI. Через другие SAPI-интерфейсы функция не работает.

Список параметров

exitCode

Код возврата, используемый при выходе.

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

Функция возвращает текущий или старый код выхода.

Ошибки

До версии 1.0.0 функция выдавала ошибку уровня E_ERROR при вызове не через SAPI-интерфейс "cli".

С версии 1.0.0 функция выбрасывает исключение Win32ServiceException при вызове не через SAPI-интерфейс "cli".

Список изменений

Версия Описание
PECL-модуль win32service 1.0.0 Функция выбрасывает исключение ValueError при недопустимых данных в параметрах, раньше возвращалось false.
PECL-модуль win32service 1.0.0 Функция выбрасывает исключение Win32ServiceException, если возникла ошибка, раньше возвращался код ошибки Win32.

Смотрите также

  • win32_start_service_ctrl_dispatcher() - Регистрирует скрипт в Диспетчере управления службами, чтобы он действовал как служба с заданным именем
  • win32_set_service_status() - Обновляет статус службы
  • win32_set_service_exit_mode() - Определяет или возвращает режим выхода для текущей запущенной службы
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top