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
.