Метод 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 |
|