(PECL win32service >=0.4.0)
win32_set_service_exit_mode — 定义或返回当前正在运行的服务的退出模式
如果提供了 gracefulMode
参数,则更改退出模式。当退出模式不是正常退出时,可以使用 win32_set_service_exit_code() 函数设置使用的退出代码。
此函数仅在“cli”SAPI 中有效。在其他 SAPI 中,此函数被禁用。
返回当前或旧的退出模式。
在 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 错误代码。 |