win32_get_last_control_message
(PECL win32service >=0.1.0)
win32_get_last_control_message — サービスに送信された直近の制御メッセージを返す
説明
win32_get_last_control_message
( void
) : int
サービスプロセスに送信された、直近の制御コードを返します。 サービスの実行中は、サービスを停止させる必要がないかを調べるために 定期的にこれをチェックすべきです。
返り値
制御コード定数を返します。以下の
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。
参考
- win32_start_service_ctrl_dispatcher() - スクリプトを SCM に登録し、指定した名前でサービスとして稼動させる ようにする
- Win32Service サービス制御メッセージ定数