win32_set_service_status - Update the service status
Вернуться к: win32service
win32_set_service_status
(PECL win32service SVN)
win32_set_service_status — Update the service status
Описание
$status
[, int $checkpoint
= 0
] )Informs the SCM of the current status of a running service. This call is only valid for a running service process.
Список параметров
-
status
-
The service status code, one of
WIN32_SERVICE_RUNNING
,WIN32_SERVICE_STOPPED
,WIN32_SERVICE_STOP_PENDING
,WIN32_SERVICE_START_PENDING
,WIN32_SERVICE_CONTINUE_PENDING
,WIN32_SERVICE_PAUSE_PENDING
,WIN32_SERVICE_PAUSED
. -
checkpoint
-
The checkpoint value the service increments periodically to report its progress during a lengthy start, stop, pause, or continue operation. For example, the service should increment this value as it completes each step of its initialization when it is starting up.
The
checkpoint
is only valid when thestatus
is one ofWIN32_SERVICE_STOP_PENDING
,WIN32_SERVICE_START_PENDING
,WIN32_SERVICE_CONTINUE_PENDING
orWIN32_SERVICE_PAUSE_PENDING
.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения, FALSE
если была обнаружена проблема с параметрами или код ошибки Win32 при неудачном завершении работы.
Смотрите также
- win32_start_service_ctrl_dispatcher() - Добавляет в Диспетчер Служб скрипт, который может быть использован как служба с заданным именем
- Win32Service Service Status Constants
Вернуться к: win32service