Метод ICOMAdminCatalog::ServiceCheck (comadmin.h)

Извлекает текущее состояние указанной службы COM+.

Синтаксис

HRESULT ServiceCheck(
  [in]          long lService,
  [out, retval] long *plStatus
);

Параметры

[in] lService

Служба, состояние которой необходимо проверить. Этот параметр может быть COMAdminServiceLoadBalanceRouter (1) для проверка службы балансировки нагрузки компонентов.

[out, retval] plStatus

Состояние указанной службы.

Значение Значение
COMAdminServiceStopped
0
служба остановлена.
COMAdminServiceStartPending
1
Служба должна быть запущена.
COMAdminServiceStopPending
2
Служба должна быть остановена.
COMAdminServiceRunning
3
Служба запущена.
COMAdminServiceContinuePending
4
Служба должна быть продолжена.
COMAdminServicePausePending
5
Служба должна быть приостановлена.
COMAdminServicePaused
6
Служба приостановлена.
COMAdminServiceUnknownState
7
Состояние службы неизвестно.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comadmin.h

См. также раздел

ICOMAdminCatalog