win32_set_service_status

(PECL win32service >=0.1.0)

win32_set_service_statusUpdate the service status

说锟斤拷

win32_set_service_status ( int $status [, int $checkpoint = 0 ] ) : bool

Informs the SCM of the current status of a running service. This call is only valid for a running service process.

Caution

Since version 0.2.0, this function work only in "cli" SAPI. On other SAPI this function is disabled.

锟斤拷锟斤拷

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 the status is one of WIN32_SERVICE_STOP_PENDING, WIN32_SERVICE_START_PENDING, WIN32_SERVICE_CONTINUE_PENDING or WIN32_SERVICE_PAUSE_PENDING.

锟斤拷锟斤拷值

锟缴癸拷时锟斤拷锟斤拷 TRUE锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷锟斤拷失锟斤拷时锟斤拷锟斤拷一锟斤拷 Win32 锟斤拷锟斤拷锟斤拷锟斤拷

锟斤拷锟斤拷锟届常

If SAPI is not "cli", this function emits an E_ERROR level error.

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
0.2.0 This function works only in the "cli" SAPI.

锟轿硷拷