win32_set_service_exit_mode
(PECL win32service >=0.4.0)
win32_set_service_exit_mode — Define ou retorna o modo de saída do serviço em execução atual
Descrição
Se o parâmetro gracefulMode
for fornecido, o modo de saída
será alterado. Quando o modo de saída não é adequado, o código de saída usado pode ser definido
com a função win32_set_service_exit_code().
Caution
Esta função funciona apenas no SAPI "cli". Em outros SAPI, esta função está desabilitada.
Valor Retornado
Retorna o modo de saída atual ou antigo.
Erros/Exceções
Antes da versão 1.0.0, se o SAPI não for "cli"
, esta função emite um
erro de nível E_ERROR
.
A partir da versão, lança uma exceção
Win32ServiceException se o SAPI não for
"cli"
.
Registro de Alterações
Versão | Descrição |
---|---|
PECL win32service 1.0.0 |
Lança uma exceção ValueError em caso de dados inválidos nos parâmetros,
anteriormente retornava false .
|
PECL win32service 1.0.0 | Lança uma exceção Win32ServiceException em caso de erro, anteriormente um Código de Erro Win32 era retornado. |
Veja Também
- win32_start_service_ctrl_dispatcher() - Registra o script no GCS, para que ele possa atuar como o serviço com o nome fornecido
- win32_set_service_status() - Atualiza o status do serviço
- win32_set_service_exit_code() - Define ou retorna o código de saída do serviço em execução atual