(PECL win32service >=0.1.0)
win32_delete_service — Bir hizmet girdisini Hizmet yönetim veritabanından siler
Bir hizmet girdisini Hizmet yönetim veritabanından silmeye çalışır. Yönetici yetkileri gerekir.
Bu işlev süreci sadece silinmek üzere imler. Eğer başka bir süreç açıksa (Hizmetler programcığı gibi) silme işlemi uygulama kapanıncaya kadar ertelenir. Hizmet silinmek üzere imlenmişse silme çabaları bu süre zarfında başarısız olur ve bu isimle yeni bir hizmet oluşturma çabaları da başarısız olur.
hizmet
Hizmetin kısa ismi.
makine
Belirtilmesi isteğe bağlıdır. Belirtilmezse yerel makine ismi kullanılır.
Hiçbir değer dönmez.
1.0.0 öncesinde, Başarı durumunda WIN32_NO_ERROR
, başarısızlık durumunda bağımsız değişkenlerle
ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
false
döner.
servicename
bağımsız değişkeni boşsa
ValueError yavrulanır.
Hata durumunda Win32ServiceException yavrulanır.
Sürüm: | Açıklama |
---|---|
PECL win32service 1.0.0 |
Bağımsız değişkenlerdeki veri geçersiz ise artık
ValueError yavrulanıyor,
evvelce false dönerdi.
|
PECL win32service 1.0.0 | Hata durumunda artık Win32ServiceException yavrulanıyor, evvelce bir Win32 Hata Kodu dönerdi. |
PECL win32service 1.0.0 | Dönüş türü artık void, evvelce mixed idi. |
Örnek 1 - win32_delete_service() örneği
dummyphp hizmetini siler.
<?php
win32_delete_service('dummyphp');
?>