Documentación offline PHP master

win32_set_service_pause_resume_state

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

win32_set_service_pause_resume_state

Define o devuelve la capacidad de pausa/reanudación para el servicio en ejecución

Descripción#

php win32_set_service_pause_resume_state([bool $state]): boolphp

Si se proporciona el argumento state, se modifica la capacidad de pausa/reanudación.

[!CAUTION] Esta función solo funciona en el SAPI "cli" y en el contexto de ejecución del servicio de Windows. En otros SAPI, esta función está deshabilitada.

Parámetros#

state
true para habilitar la capacidad de pausa/reanudación del servicio. false para deshabilitar la capacidad de pausa/reanudación del servicio.

Valores devueltos#

Devuelve el estado actual o anterior de la capacidad de pausa/reanudación.

Errores/Excepciones#

A partir de la versión 1.0.0, si el SAPI no es "cli", esta función emite un error de nivel E_ERROR.

Desde la versión 1.0.0, lanzará una Win32ServiceException si el SAPI no es "cli"

Historial de cambios#

Versión Descripción
PECL win32service 1.0.0 Lanzará una ValueError sobre datos inválidos en los argumentos, anteriormente false era retornado.
PECL win32service 1.0.0 Lanzará una Win32ServiceException en caso de error, anteriormente un código de error Win32 era retornado.

Véase también#

win32_start_service_ctrl_dispatcher

win32_set_service_status

win32_set_service_exit_code