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 |
|
IID |
IID_IVmApplicationHealthMonitorは 267a0284-848f-447e-a096-5e10a1a76bca として定義されています オブジェクト識別子は 397a2e5f-348c-482d-b9a3-57d383b483cd として定義されています |