array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.win32-set-service-exit-mode.php', 1 => 'win32_set_service_exit_mode', 2 => 'Define or return the exit mode for the current running service', ), 'up' => array ( 0 => 'ref.win32service.php', 1 => 'win32service Funktionen', ), 'prev' => array ( 0 => 'function.win32-set-service-exit-code.php', 1 => 'win32_set_service_exit_code', ), 'next' => array ( 0 => 'function.win32-set-service-pause-resume-state.php', 1 => 'win32_set_service_pause_resume_state', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/win32service/functions/win32-set-service-exit-mode.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

win32_set_service_exit_mode

(PECL win32service >=0.4.0)

win32_set_service_exit_modeDefine or return the exit mode for the current running service

Beschreibung

win32_set_service_exit_mode(bool $gracefulMode = true): bool

If gracefulMode parameter is provided, the exit mode is changed. When the exit mode is not gracefuly, the exit code used can be set with the win32_set_service_exit_code() function.

Achtung

This function work only in "cli" SAPI. On other SAPI this function is disabled.

Parameter-Liste

gracefulMode

true for exit graceful. false for exit with error.

Rückgabewerte

Return the current or old exit mode.

Fehler/Exceptions

Prior to version 1.0.0, if the SAPI is not "cli", this function emits an E_ERROR level error.

As of version 1.0.0, will throw a Win32ServiceException if SAPI is not "cli"

Changelog

Version Beschreibung
PECL win32service 1.0.0 Throws a ValueError on invalid data in parameters, previously false was returned.
PECL win32service 1.0.0 Throws a Win32ServiceException on error, previously a Win32 Error Code was returned.

Siehe auch