Compartir a través de


Método IVmApplicationHealthMonitor::SetApplicationState

Establece el estado de mantenimiento de una aplicación que se ejecuta en una máquina virtual.

Sintaxis

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

Parámetros

Id . [in]

Representación BSTR del GUID que identifica la aplicación. Es responsabilidad de la aplicación que realiza la llamada crear y mantener los identificadores que usa para las aplicaciones que se supervisan.

Nombre [in]

Nombre para mostrar de la aplicación. Este nombre se usa en una entrada del registro de eventos informativos para el cambio de estado.

Estado [in]

Valor de la enumeración APPLICATION_STATE que especifica el nuevo estado de mantenimiento de la aplicación.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

El estado de las aplicaciones que se ejecutan en la máquina virtual se refleja en el valor de la propiedad OperationalStatus[1] de la clase Msvm_HeartbeatComponent .

Para usar este elemento de programación, los componentes de integración de Windows 8 deben instalarse en la máquina virtual en la que se ejecuta la aplicación.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Versión
Componentes de integración para Windows 8
IDL
VmApplicationHealthMonitor.idl

Vea también

IVmApplicationHealthMonitor