IVmApplicationHealthMonitor::SetApplicationState 方法
设置虚拟机中运行的应用程序的运行状况状态。
语法
HRESULT SetApplicationState(
[in] BSTR Id,
[in] BSTR Name,
[in] APPLICATION_STATE State
);
参数
-
ID [in]
-
标识应用程序的 GUID 的 BSTR 表示形式。 调用应用程序负责创建和维护用于所监视的应用程序的标识符。
-
Name [in]
-
应用程序的显示名称。 此名称用于状态更改的信息性事件日志条目。
-
State [in]
-
APPLICATION_STATE 枚举的值,该值指定应用程序的新运行状况状态。
返回值
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
虚拟机中运行的应用程序的状态反映在 Msvm_HeartbeatComponent 类的 OperationalStatus[1] 属性值中。
若要使用此编程元素,必须在运行应用程序的虚拟机上安装Windows 8集成组件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
版本 |
用于Windows 8的集成组件 |
IDL |
|