win32_send_custom_control
(PECL win32service >=0.4.0)
win32_send_custom_control — Send a custom control to the service
Описание
$servicename
, int $control
, string $machine = ?
) : voidSee » Microsoft ControlService function for more details
Список параметров
-
servicename -
The short name of the service.
-
control -
The custom contole value between 128 and 255.
-
machine -
Optional machine name. If omitted, the local machine is used.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Prior to version 1.0.0, Возвращает WIN32_NO_ERROR в случае успешного завершения , false если была обнаружена проблема с параметрами или код ошибки Win32 при неудачном завершении работы.
Ошибки
Prior to version 1.0.0, if the control value is not between 128 and 255, this function emits an
E_ERROR level error.
A ValueError is thrown if the;
value of servicename parameter is empty.
A ValueError is thrown if the;
value of control parameter is not between 128 and 255.
A Win32ServiceException is thrown on error.
Список изменений
| Версия | Описание |
|---|---|
| PECL win32service 1.0.0 |
Throws a ValueError on invalid data in parameters,
previously false was returned.
|
| PECL win32service 1.0.0 | Throws a Win32ServiceException on error, previously a Win32 Error Code was returned. |
| PECL win32service 1.0.0 | The return type is now void, previously it was mixed. |
Смотрите также
- win32_start_service() - Запускает службу
- win32_stop_service() - Останавливает службу
- win32_pause_service() - Pauses a service
- win32_continue_service() - Возобновляет работу приостановленной службы
- Win32 Error Codes