Método IVmApplicationHealthMonitor::SetApplicationState
Define o estado de integridade de um aplicativo em execução em uma máquina virtual.
Sintaxe
HRESULT SetApplicationState(
[in] BSTR Id,
[in] BSTR Name,
[in] APPLICATION_STATE State
);
Parâmetros
-
Id [in]
-
Uma representação BSTR do GUID que identifica o aplicativo. É responsabilidade do aplicativo de chamada criar e manter os identificadores que ele usa para os aplicativos que estão sendo monitorados.
-
Nome [in]
-
O nome de exibição do aplicativo. Esse nome é usado em uma entrada de log de eventos informativos para a alteração de estado.
-
Estado [in]
-
Um valor da enumeração APPLICATION_STATE que especifica o novo estado de integridade do aplicativo.
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Comentários
O estado dos aplicativos em execução na máquina virtual é refletido no valor da propriedade OperationalStatus[1] da classe Msvm_HeartbeatComponent .
Para usar esse elemento de programação, os componentes de integração Windows 8 devem ser instalados na máquina virtual em que o aplicativo está sendo executado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
Versão |
Componentes de integração para Windows 8 |
IDL |
|