Freigeben über


IVmApplicationHealthMonitor-Schnittstelle

Meldet die Integrität status einer Anwendung, die auf einem virtuellen Computer ausgeführt wird, an die Hyper-V-Integrationskomponenten, die auf demselben virtuellen Computer ausgeführt werden. Der Status der anwendungen, die auf dem virtuellen Computer ausgeführt werden, wird im OperationalStatus[1]-Eigenschaftswert der Msvm_HeartbeatComponent-Klasse wider. Diese Schnittstelle bietet auch eine Möglichkeit, den gesamten in Hyper-V akkumulierten Anwendungszustand zurückzusetzen.

Diese Schnittstelle wird durch die Windows 8 Hyper-V-Integrationskomponenten implementiert. Eine instance dieser Schnittstelle wird durch Erstellen einer instance der CLSID 397a2e5f-348c-482d-b9a3-57d383b483cd abgerufen.

Member

Die IVmApplicationHealthMonitor-Schnittstelle erbt von der IDispatch-Schnittstelle . IVmApplicationHealthMonitor verfügt auch über folgende Membertypen:

Methoden

Die IVmApplicationHealthMonitor-Schnittstelle verfügt über diese Methoden.

Methode Beschreibung
ResetAllApplicationState Setzt den Integritätszustand für alle Anwendungen auf einem virtuellen Computer zurück.
SetApplicationState Legt den Integritätsstatus einer Anwendung fest, die auf einem virtuellen Computer ausgeführt wird.

Bemerkungen

Um dieses Programmierelement verwenden zu können, müssen die Windows 8 Integrationskomponenten auf dem virtuellen Computer installiert sein, auf dem die Anwendung ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Version
Integrationskomponenten für Windows 8
IDL
VmApplicationHealthMonitor.idl
IID
IID_IVmApplicationHealthMonitor ist definiert als 267a0284-848f-447e-a096-5e10a1a76bca
Objektbezeichner ist definiert als 397a2e5f-348c-482d-b9a3-57d383b483cd