win32_delete_service
win32_pause_service
win32service Functions
PHP Manual

# win32_get_last_control_message

(PECL win32service SVN)

win32_get_last_control_message — Returns the last control message that was sent to this service

### Description

int win32_get_last_control_message ( void )

Returns the control code that was last sent to this service process. When running as a service you should periodically check this to determine if your service needs to stop running.

### Return Values

Returns a control constant which will be one of the Win32Service Service Control Message Constants: `WIN32_SERVICE_CONTROL_CONTINUE`, `WIN32_SERVICE_CONTROL_INTERROGATE`, `WIN32_SERVICE_CONTROL_PAUSE`, `WIN32_SERVICE_CONTROL_PRESHUTDOWN`, `WIN32_SERVICE_CONTROL_SHUTDOWN`, `WIN32_SERVICE_CONTROL_STOP`.

### See Also

- win32_start_service_ctrl_dispatcher() - Registers the script with the SCM, so that it can act as the service with the given name
- Win32Service Service Control Message Constants

win32_delete_service
win32_pause_service
win32service Functions
PHP Manual