win32_get_last_control_message
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
win32_get_last_control_message
Референца за `function.win32-get-last-control-message.php` со подобрена типографија и навигација.
win32_get_last_control_message
(PECL win32service >=0.1.0)
win32_get_last_control_message — Враќа последната контролна порака што беше испратена до оваа услуга
= NULL
Враќа контролен код што последно беше испратен до овој процес на услугата. Кога работите како услуга, треба периодично да го проверувате ова за да утврдите дали вашата услуга треба да престане да работи.
и соодветно ракување со вратениот код.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа контролна константа која ќе биде една од
Win32Service Контанти за контролни пораки на услуга:
WIN32_SERVICE_CONTROL_CONTINUE,
WIN32_SERVICE_CONTROL_DEVICEEVENT,
WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE,
WIN32_SERVICE_CONTROL_INTERROGATE,
WIN32_SERVICE_CONTROL_NETBINDADD,
WIN32_SERVICE_CONTROL_NETBINDDISABLE,
WIN32_SERVICE_CONTROL_NETBINDENABLE,
WIN32_SERVICE_CONTROL_NETBINDREMOVE,
WIN32_SERVICE_CONTROL_PARAMCHANGE,
WIN32_SERVICE_CONTROL_PAUSE,
WIN32_SERVICE_CONTROL_POWEREVENT,
WIN32_SERVICE_CONTROL_PRESHUTDOWN,
WIN32_SERVICE_CONTROL_SESSIONCHANGE,
WIN32_SERVICE_CONTROL_SHUTDOWN,
WIN32_SERVICE_CONTROL_STOP.
Ако вредноста е помеѓу 128 и 255, контролниот код е прилагоден.
Errors/Exceptions
Пред верзија 1.0.0, ако SAPI не е "cli", оваа функција емитува
E_ERROR Променето: Во претходните верзии на PHP 5, употребата на
Од верзија 1.0.0, ќе фрли
Win32ServiceException ако SAPI не е
"cli"
Дневник на промени
| Верзија | = NULL |
|---|---|
| Код за грешка на Win32 |
Фрла ValueError на невалидни податоци во параметрите, претходно false .
|
| Код за грешка на Win32 | Фрла Win32ServiceException на грешка, претходно а Изборно име на машина. Ако е изоставено, се користи локалната машина. . |
| PECL win32service 0.2.0 |
Оваа функција работи само во "cli" SAPI.
|
Види Исто така
- win32_start_service_ctrl_dispatcher() - Регистрирајте го скриптот со SCM, за да може да дејствува како услуга со даденото име
- win32_set_service_status() - Ажурирајте го статусот на услугата
- win32_set_service_exit_mode() - Дефинирајте или вратете го излезниот режим за тековната услуга што работи
- win32_set_service_exit_code() - Дефинирајте или вратете го излезниот код за тековната услуга што работи
- Win32Service Контанти за контролни пораки на услуга