Поделиться через


Метод IVmApplicationHealthMonitor::SetApplicationState

Задает состояние работоспособности приложения, работающего на виртуальной машине.

Синтаксис

HRESULT SetApplicationState(
  [in] BSTR              Id,
  [in] BSTR              Name,
  [in] APPLICATION_STATE State
);

Параметры

Идентификатор [in]

BSTR-представлениеGUID, идентифицирующее приложение. Вызывающее приложение отвечает за создание и обслуживание идентификаторов, которые оно использует для отслеживаемых приложений.

Имя [in]

Отображаемое имя приложения. Это имя используется в информационной записи журнала событий для изменения состояния.

Состояние [in]

Значение перечисления APPLICATION_STATE , указывающее новое состояние работоспособности приложения.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Состояние приложений, работающих на виртуальной машине, отражается в значении свойства OperationalStatus[1] класса Msvm_HeartbeatComponent .

Чтобы использовать этот программный элемент, на виртуальной машине, где выполняется приложение, необходимо установить компоненты интеграции Windows 8.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Версия
Компоненты интеграции для Windows 8
IDL
VmApplicationHealthMonitor.idl

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

IVmApplicationHealthMonitor