win32_query_service_status
(PECL win32service SVN)
win32_query_service_status — Pregunta sobre el estado de un servicio
Descripción
mixed win32_query_service_status
(
string $servicename
[,
string $machine
] )
Parámetros
-
servicename
-
El nombre corto del servicio.
-
machine
-
El nombre opcional de la máquina. Si se omite, será usada la máquina local.
Valores devueltos
Devuelve una matriz que consiste en la sigiente información sobre , FALSE
si hay un problema con los parámetros o Código de error Win32 en caso de error.
-
ServiceType
-
El dwServiceType. Véase Máscaras de Bits de Tipo Servicio de Win32Service.
-
CurrentState
-
El dwCurrentState. Véase Constantes de Estado de Servicio de Win32Service.
-
ControlsAccepted
-
Qué controles de servicio son aceptados por el servicio. Véase Máscaras de Bits Aceptadas de Mensajes de Control de Servicios de Win32Service.
-
Win32ExitCode
-
Si se sale del servicio, el código de retorno del proceso.
-
ServiceSpecificExitCode
-
Si se sale del servicio con una condición de error, el código específico
de servicio que es registrado en el registro de eventos es visible aquí.
-
CheckPoint
-
Si el servicio se apaga, mantiene el número del punto de control actual.
Ésto es usado por el ACS como un tipo de pulso para detectar un proceso de servicio
estancado. El valor del punto de control se interpreta mejor junto
con el valor WaitHint.
-
WaitHint
-
Si el servicio se apaga se establecerá WaitHint a un valor del punto de
control que indicará 100% de finalización. Esto se puede usar para
implementar un indicador de progreso.
-
ProcessId
-
El indentificador de proceso de Windows. Si es 0, el proceso no se está ejecutando.
-
ServiceFlags
-
El dwServiceFlags. Véase Constantes de Banderas de Servicio de Win32Service.