win32_query_service_status
(PECL win32service >=0.1.0)
win32_query_service_status — Bir hizmetin durumunu sorgular
Açıklama
win32_query_service_status(
string $hizmet
,
string $makine
= ?):
mixed
Değiştirgeler
-
hizmet
-
Hizmetin kısa ismi.
-
makine
-
İsteğe bağlı olarak makine ismi. Belirtilmezse yerel makine ismi
kullanılır.
Dönen Değerler
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.