(PECL win32service >=0.1.0)
win32_query_service_status — Pregunta sobre el estado de un servicio
Pregunta sobre el estado actual de un servicio, devolviendo una matriz de información.
servicename
El nombre corto del servicio.
machine
El nombre opcional de la máquina. Si se omite, será usada la máquina local.
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.