Define o devuelve el modo de salida para el servicio en ejecución

# win32_set_service_exit_mode

(PECL win32service >=0.4.0)

win32_set_service_exit_mode — Define o devuelve el modo de salida para el servicio en ejecución

### Descripción

function win32_set_service_exit_mode(bool `$gracefulMode` = true): bool

Si se proporciona el argumento `gracefulMode`, se modifica el modo de salida. Cuando el modo de salida no es correcto, el código de salida utilizado puede ser definido con la función win32_set_service_exit_code().

Precaución

Esta función solo funciona en el SAPI "cli". En otros SAPI, esta función está deshabilitada.

### Parámetros

`gracefulMode`

  `true` para la salida correcta. `false` para la salida con error.

### Valores devueltos

Devuelve el modo de salida actual o anterior.

### Errores/Excepciones

Antes de la versión 1.0.0, si esta función se utiliza fuera del SAPI `"cli"`, se emitirá un error `E_ERROR`.

A partir de 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 si un argumento es inválido, antes `false` era retornado.
PECL win32service 1.0.0 | Lanzará una Win32ServiceException en caso de error, antes un Código de error Win32 era retornado.

### Ver también

- win32_start_service_ctrl_dispatcher() - Registra un script con SCM, por lo que puede ser interpretado como un servicio con el nombre dado
- win32_set_service_status() - Actualiza el estado de un servicio
- win32_set_service_exit_code() - Define o devuelve el código de salida para el servicio en ejecución

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open