IVmApplicationHealthMonitor::SetApplicationState 方法

设置虚拟机中运行的应用程序的运行状况状态。

语法

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

参数

ID [in]

标识应用程序的 GUIDBSTR 表示形式。 调用应用程序负责创建和维护用于所监视的应用程序的标识符。

Name [in]

应用程序的显示名称。 此名称用于状态更改的信息性事件日志条目。

State [in]

APPLICATION_STATE 枚举的值,该值指定应用程序的新运行状况状态。

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

虚拟机中运行的应用程序的状态反映在 Msvm_HeartbeatComponent 类的 OperationalStatus[1] 属性值中。

若要使用此编程元素,必须在运行应用程序的虚拟机上安装Windows 8集成组件。

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
版本
用于Windows 8的集成组件
IDL
VmApplicationHealthMonitor.idl

另请参阅

IVmApplicationHealthMonitor