win32_set_service_pause_resume_state
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