(PECL win32service >=0.1.0)
win32_query_service_status — Bir hizmetin durumunu sorgular
Bir hizmetin mevcut durumunu sorgular ve sonucu bir dizi içinde döndürür.
hizmetHizmetin kısa ismi.
makineİsteğe bağlı olarak makine ismi. Belirtilmezse yerel makine ismi kullanılır.
Başarı durumunda aşağıdaki bilgileri içeren bir dizi döner:
1.0.0 öncesinde, 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.
ServiceTypedwServiceType. Bkz: Win32Service Hizmet Türü Bit Maskeleri
CurrentStatedwCurrentState. Bkz: Win32Service Hizmet Durum Sabitleri.
ControlsAcceptedHizmet tarafından kabul edilen hizmet denetimleri. Bkz: Win32Service Kabul Edilen Hizmet Denetim İletisi Bit Maskeleri.
Win32ExitCode
Hizmet çıkmışsa sürecin çıkış kodu. Çıkış kipi zarif değilse
değeri WIN32_ERROR_SERVICE_SPECIFIC_ERROR
sabitidir. Bkz: win32_set_service_exit_mode() ve
Win32Service Hata
Kodları.
ServiceSpecificExitCodeHizmet bir hata koduyla çıkmışsa olay günlüğündeki hizmete özgü kod. Bu değer win32_set_service_exit_code() ile tanımlanan değerle aynıdır.
CheckPointHizmet sonlanmışsa geçerli sınama sayısı. Bu hizmet yöneticisi tarafından kısıtlanan bir hizmet sürecini saptamak için bir kalp atışı tarzında kullanılır. Bu değer en iyi WaitHint değeriyle birlikte değerlendirilir.
WaitHintHizmet sonlanmışsa geçerli sınama sayısının tamamının kullanıldığını belirtmek üzere sınama sayısı. Bir süreç göstergesi oluşturmak için kullanılabilir.
ProcessIdWindows süreç kimliği. Sıfırsa süreç çalışmıyor demektir.
ServiceFlagsdwServiceFlags. Bkz: Win32Service Hizmet Bayrak Sabitleri.
servicename bağımsız değişkeni boşsa
ValueError 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 array, evvelce mixed idi. |