array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.win32-set-service-status.php', 1 => 'win32_set_service_status', ), 'up' => array ( 0 => 'ref.win32service.php', 1 => 'win32service İşlevleri', ), 'prev' => array ( 0 => 'function.win32-set-service-exit-mode.php', 1 => 'win32_set_service_exit_mode', ), 'next' => array ( 0 => 'function.win32-start-service-ctrl-dispatcher.php', 1 => 'win32_start_service_ctrl_dispatcher', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/win32service/functions/win32-set-service-status.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL win32service >=0.1.0)
win32_set_service_status — Hizmet durumunu günceller
Hizmet yöneticisine çalışan hizmetin durumu hakkında bilgi verir. Bu çağrı sadece çalışmakta olan hizmet süreçleri için geçerlidir.
0.2.0 sürümünden beri, bu işlev sadece "cli" SAPI ile çalışmaktadır. Başka SAPI'lerde bu işlev devre dışıdır.
durum
Hizmet durum kodu. Şunlardan biri olmalıdır:
WIN32_SERVICE_RUNNING
,
WIN32_SERVICE_STOPPED
,
WIN32_SERVICE_STOP_PENDING
,
WIN32_SERVICE_START_PENDING
,
WIN32_SERVICE_CONTINUE_PENDING
,
WIN32_SERVICE_PAUSE_PENDING
,
WIN32_SERVICE_PAUSED
.
denetim_noktası
Denetim noktası değeri, hizmetin uzun bir başlatma, durdurma, duraklatma veya devam etme işlemi sırasında ilerlemesini bildirmek için düzenli aralıklarla artırdığı değerdir. Örneğin, hizmet başlatılırken başlatma işleminin her adımını tamamlandıkça bu değer artırılmalıdır.
denetim_noktası
değerinin geçerli olabilmesi
için durum
şunlardan biri olmalıdır:
WIN32_SERVICE_STOP_PENDING
,
WIN32_SERVICE_START_PENDING
,
WIN32_SERVICE_CONTINUE_PENDING
,
WIN32_SERVICE_PAUSE_PENDING
.
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.
1.0.0 öncesinde, SAPI "cli"
değilse, bu işlev
E_ERROR
seviyesinde bir hata çıktılardı.
1.0.0 ve sonrasında, SAPI "cli"
değilse, bu işlev
Win32ServiceException yavruluyor.
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. |
PECL win32service 0.2.0 |
Bu işlev sadece "cli" SAPI ile çalışır.
|