次の方法で共有


IVmApplicationHealthMonitor インターフェイス

仮想マシンで実行されているアプリケーションの正常性状態を、同じ仮想マシンで実行されている Hyper-V 統合コンポーネントに報告します。 仮想マシンで実行されているアプリケーションの状態は、Msvm_HeartbeatComponent クラスの OperationalStatus[1] プロパティ値に反映されます。 このインターフェイスは、Hyper-V に蓄積されたすべてのアプリケーション状態をリセットする方法も提供します。

このインターフェイスは、Windows 8 Hyper-V 統合コンポーネントによって実装されます。 このインターフェイスのインスタンスは、 397a2e5f-348c-482d-b9a3-57d383b483cd CLSID のインスタンスを作成することによって取得されます。

メンバー

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 として定義されています