win32_set_service_exit_mode

(PECL win32service >=0.4.0)

win32_set_service_exit_mode定义或返回当前运行服务的退出模式

描述

win32_set_service_exit_mode(bool $gracefulMode = true): bool

如果提供了 gracefulMode 参数,则会更改退出模式。当退出模式不是优雅模式时,可以使用 win32_set_service_exit_code() 函数设置使用的退出代码。

警告

此函数仅在 "cli" SAPI 中有效。在其他 SAPI 上,此函数被禁用。

参数

gracefulMode

true 表示优雅退出。false 表示错误退出。

返回值

返回当前或旧的退出模式。

错误/异常

在 1.0.0 版本之前,如果 SAPI 不是 "cli",则此函数会发出 E_ERROR 级别的错误。

从 1.0.0 版本开始,如果 SAPI 不是 "cli",则会抛出 Win32ServiceException

变更日志

版本 描述
PECL win32service 1.0.0 在参数中出现无效数据时会抛出 ValueError,以前会返回 false
PECL win32service 1.0.0 在发生错误时会抛出 Win32ServiceException,以前会返回 Win32 错误代码

参见

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top