win32_set_service_pause_resume_state

(PECL win32service >=1.1.0)

win32_set_service_pause_resume_stateDefine ou retorna o recurso de pausa/retomada para o serviço em execução atual

Descrição

win32_set_service_pause_resume_state(bool $state = true): bool

Se o parâmetro state for fornecido, a capacidade de pausa/retomada será alterada.

Caution

Esta função funciona apenas no SAPI "cli" e no contexto de execução do serviço Windows. Em outros SAPI, esta função está desabilitada.

Parâmetros

state

true para ativar o recurso de pausa/retomada do serviço. false para desativar o recurso de pausa/retomada do serviço.

Valor Retornado

Retorna o estado atual ou antigo da capacidade de pausa/retomada.

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