(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.
hizmet
Hizmetin kısa ismi.
makine
İsteğe bağlı olarak makine ismi. Belirtilmezse yerel makine ismi kullanılır.
Başarısızlık durumunda FALSE
, aksi takdirde aşağıdaki bilgileri içeren
bir dizi döner:
ServiceType
dwServiceType.
CurrentState
dwCurrentState.
ControlsAccepted
Hizmet tarafından kabul edilen hizmet denetimleri.
Win32ExitCode
Hizmet çıkmışsa sürecin çıkış kodu.
ServiceSpecificExitCode
Hizmet bir hata koduyla çıkmışsa olay günlüğündeki hizmete özgü kod.
CheckPoint
Hizmet 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.
WaitHint
Hizmet 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.
ProcessId
Windows süreç kimliği. Sıfırsa süreç çalışmıyor demektir.
ServiceFlags
dwServiceFlags.