« win32_delete_service
win32_get_service_env_vars »

win32_get_last_control_message

(PECL win32service >=0.1.0)

win32_get_last_control_message — サービスに送信された直近の制御メッセージを返す

説明

function win32_get_last_control_message(): int

サービスプロセスに送信された、直近の制御コードを返します。 サービスの実行中は、サービスを停止させる必要がないかを調べるために 定期的にこれをチェックすべきです。

警告

0.2.0 以降では、この関数は "cli" SAPI でのみ動作します。 他の SAPI では、この関数は無効になっています。

パラメータ

この関数にはパラメータはありません。

エラー / 例外

バージョン 1.0.0 より前のバージョンでは、SAPI が "cli" でない場合、 この関数は E_ERROR レベルのエラーを発生させていました。

バージョン 1.0.0 移行は、 SAPI が "cli" でない場合、 Win32ServiceException がスローされます。

変更履歴

バージョン 説明
PECL win32service 1.0.0 引数に不正な値があった場合、 ValueError をスローするようになりました。 これより前のバージョンでは、false を返していました。
PECL win32service 1.0.0 エラー時に Win32ServiceException をスローするようになりました。 これより前のバージョンでは、 Win32 エラーコード を返していました。
PECL win32service 0.2.0 この関数は "cli" SAPI でのみ動作するようになりました。

参考

関連キーワード:
service   サービス   制御   メッセージ   送信   直近   exit   last   control   message   コード   定数   Service   ServiceException   スロー   mode   Define   return   current   running   code   delete   vars   停止   定期的
関連する関数・ページ:
function.win32-set-service-status   ref.win32service   function.win32-query-service-status   function.win32-delete-service   function.win32-stop-service   function.win32-start-service