PHP 8.4.0 RC4 available for testing

win32_stop_service

(PECL win32service >=0.1.0)

win32_stop_serviceОстанавливает службу

Описание

win32_stop_service(string $servicename, string $machine = null): void

Функция останавливает заданную службу. Функции требуются административные привилегии или учётная запись с правами в списке управления доступом ACL, которые разрешат остановить работу службы.

Список параметров

servicename

Короткое название службы.

machine

Необязательное имя машины. Функция работает с локальной машиной, если параметр не установили.

Возвращаемые значения

Функция не возвращает значения после выполнения.

До версии 1.0.0, Функция возвращает WIN32_NO_ERROR в случае успешного завершения , false, если возникла проблема с параметрами, или код ошибки Win32, если возникла ошибка.

Ошибки

Функция выбрасывает исключение ValueError, если значение параметра servicename не задали.

Функция выбрасывает исключение Win32ServiceException, если возникла ошибка.

Список изменений

Версия Описание
PECL win32service 1.0.0 Функция выбрасывает исключение ValueError при недопустимых данных в параметрах, раньше возвращалось false.
PECL win32service 1.0.0 Функция выбрасывает исключение Win32ServiceException, если возникла ошибка, раньше возвращался Код ошибки Win32.
PECL win32service 1.0.0 Тип значения возврата теперь void, раньше был mixed.
PECL win32service 0.3.0 Функции больше не требуется учётная запись администратора, если для другой учётной записи настроили права в ACL-списке.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top