PHP Conference Japan 2024

win32_set_service_pause_resume_state

(PECL win32service >=1.1.0)

win32_set_service_pause_resume_state定义或返回当前运行服务的暂停/恢复功能

描述

win32_set_service_pause_resume_state(bool $state = true): bool

如果提供了state参数,则会更改暂停/恢复功能。

警告

此函数仅在“cli”SAPI 和 Windows 服务运行环境中有效。在其他 SAPI 中,此函数被禁用。

参数

state

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