GetServiceState Method 92
Applies To: Root
Description
This method is used to obtain the current state of a Dyalog APL service running under Windows. See APL Application as a Service.
The GetServiceState method is niladic.
The result of the method is a 7-element numeric vector corresponding to the SERVICE_STATUS structure which is described in C++ as follows: 
typedef struct _SERVICE_STATUS {
  DWORD dwServiceType;
  DWORD dwCurrentState;
  DWORD dwControlsAccepted;
  DWORD dwWin32ExitCode;
  DWORD dwServiceSpecificExitCode;
  DWORD dwCheckPoint;
  DWORD dwWaitHint;
} SERVICE_STATUS, *LPSERVICE_STATUS;
For further details, see the on-line documentation for SERVICE_STATE and the function HashDefine in the sample workspace aplservice.