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


Интерфейс IVmApplicationHealthMonitor

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

Этот интерфейс реализуется компонентами интеграции Windows 8 Hyper-V. Экземпляр этого интерфейса получается путем создания экземпляра CLSID 397a2e5f-348c-482d-b9a3-57d383b483cd .

Элементы

Интерфейс IVmApplicationHealthMonitor наследуется от интерфейса IDispatch . IVmApplicationHealthMonitor также имеет следующие типы элементов:

Методы

Интерфейс IVmApplicationHealthMonitor содержит следующие методы.

Метод Описание
ResetAllApplicationState Сбрасывает состояние работоспособности для всех приложений на виртуальной машине.
SetApplicationState Задает состояние работоспособности приложения, работающего на виртуальной машине.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Версия
Компоненты интеграции для Windows 8
IDL
VmApplicationHealthMonitor.idl
IID
IID_IVmApplicationHealthMonitor определяется как 267a0284-848f-447e-a096-5e10a1a76bca
Идентификатор объекта определяется как 397a2e5f-348c-482d-b9a3-57d383b483cd.