win32_get_last_control_message

(PECL win32service >=0.1.0)

win32_get_last_control_messageRetorna a última mensagem de controle enviada para este serviço

Descrição

win32_get_last_control_message(): int

Retorna o código de controle enviado pela última vez para este processo de serviço. Ao executar como um serviço, isto deve ser verificado periodicamente para determinar se o serviço precisa parar de funcionar.

Caution

Desde a versão 0.2.0, esta função funciona somente no SAPI CLI. Em outros SAPI, esta função é desabilitada.

Parâmetros

Esta função não possui parâmetros.

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 1.0.0, é lançada 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.
PECL win32service 0.2.0 Esta função funciona apenas no SAPI "cli".

Veja Também