共用方式為


IVmApplicationHealthMonitor::SetApplicationState 方法

設定在虛擬機器中執行之應用程式的健全狀態。

語法

HRESULT SetApplicationState(
  [in] BSTR              Id,
  [in] BSTR              Name,
  [in] APPLICATION_STATE State
);

參數

識別碼 [in]

識別應用程式的GUIDBSTR標記法。 呼叫端應用程式必須負責建立和維護它用於受監視之應用程式的識別碼。

名稱 [in]

應用程式的顯示名稱。 此名稱用於狀態變更的資訊事件記錄專案。

狀態 [in]

指定應用程式新健全狀況狀態 的 APPLICATION_STATE 列舉值。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

在虛擬機器中執行的應用程式狀態會反映在Msvm_HeartbeatComponent類別的OperationalStatus[1] 屬性值中。

若要使用此程式設計專案,必須在應用程式執行所在的虛擬機器上安裝Windows 8整合元件。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
版本
Windows 8的整合元件
Idl
VmApplicationHealthMonitor.idl

另請參閱

IVmApplicationHealthMonitor