PHP 8.6.0 Beta 1 is available for testing

win32_stop_service

(PECL win32service >=0.1.0)

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

Описание

function 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-списке.

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

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /