win32_set_service_exit_mode

(PECL win32service >=0.4.0)

win32_set_service_exit_modeDefine ou retorna o modo de saída do serviço em execução atual

Descrição

win32_set_service_exit_mode(bool $gracefulMode = true): bool

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.

Parâmetros

gracefulMode

true para uma saída normal. false para saída com erro.

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