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

# win32_set_service_exit_code

(PECL win32service >=0.4.0)

win32_set_service_exit_code — Define o devuelve el código de salida para el servicio en ejecución

### Descripción

function win32_set_service_exit_code(int `$exitCode` = 1): int

Cambia o devuelve el código de salida. El código de salida se utiliza únicamente si el modo de salida no es correcto. Si el valor no es cero, la configuración de recuperación puede ser utilizada después del fallo del servicio. Consulte » los códigos de error del sistema Microsoft para más detalles.

Precaución

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

### Parámetros

`exitCode`

  El código de retorno utilizado a la salida.

### Valores devueltos

Devuelve el código de salida actual o el 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_mode() - Define o devuelve el modo de salida para el servicio en ejecución

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