win32_get_last_control_message

(PECL win32service >=0.1.0)

win32_get_last_control_messageRetourne le dernier message de contrôle qui a été envoyé à ce service

Description

win32_get_last_control_message ( void ) : int

Retourne le code de contrôle qui a été envoyé en dernier à ce processus de service. Lorsqu'il fonctionne en tant que service, vous devriez vérifier périodiquement pour déterminer si le service doit être arrêté.

Attention

Depuis la version 0.2.0, cette fonction fonctionne uniquement en ligne de commande. Elle est désactivé dans les autres cas.

Valeurs de retour

Retourne une constante de contrôle qui sera une parmi les constantes de contrôle des messages de service Win32Service : WIN32_SERVICE_CONTROL_CONTINUE, WIN32_SERVICE_CONTROL_INTERROGATE, WIN32_SERVICE_CONTROL_PAUSE, WIN32_SERVICE_CONTROL_PRESHUTDOWN, WIN32_SERVICE_CONTROL_SHUTDOWN, WIN32_SERVICE_CONTROL_STOP.

Erreurs / Exceptions

Si cette fonction est utilisé en dehors du SAPI "cli", une erreur E_ERROR sera émise.

Historique

Version Description
0.2.0 Cette fonction fonctionne uniquement en ligne de commande.

Voir aussi