win32_pause_service
(PECL win32service >=0.1.0)
win32_pause_service — Зупиняє службу
Опис
win32_pause_service(string $servicename, string $machine = ?): 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 інстальовано для іншого облікового запису. |
Дивіться також
- win32_start_service() - Запускає службу
- win32_stop_service() - зупиняє службу
- win32_continue_service() - Відновлює роботу зупиненої служби
- win32_send_custom_control() - Відправляє налаштований елемент керування до служби
- Коди помилок Win32