private static ServiceStatus ConvertServiceControllerStatusToServiceStatus(ServiceControllerStatus status)
{
ServiceStatus s = ServiceStatus.Unknown;
switch (status)
{
case ServiceControllerStatus.ContinuePending:
s = ServiceStatus.ContinuePending;
break;
case ServiceControllerStatus.PausePending:
s = ServiceStatus.PausePending;
break;
case ServiceControllerStatus.Paused:
s = ServiceStatus.Paused;
break;
case ServiceControllerStatus.Running:
s = ServiceStatus.Running;
break;
case ServiceControllerStatus.StartPending:
s = ServiceStatus.StartPending;
break;
case ServiceControllerStatus.StopPending:
s = ServiceStatus.StopPending;
break;
case ServiceControllerStatus.Stopped:
s = ServiceStatus.Stopped;
break;
default:
break;
}
return s;
}