IVmApplicationHealthMonitor :: SetApplicationState, méthode

Définit l’état d’intégrité d’une application qui s’exécute sur un ordinateur virtuel.

Syntaxe

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

Paramètres

ID [ dans]

Représentation BSTR du GUID qui identifie l’application. L’application appelante est chargée de créer et de gérer les identificateurs qu’elle utilise pour les applications surveillées.

Nom [ dans]

Nom d’affichage de l’application. Ce nom est utilisé dans une entrée de journal des événements d’information pour le changement d’État.

État [ dans]

Valeur de l’énumération de l' _ État de l’application qui spécifie le nouvel état d’intégrité de l’application.

Valeur retournée

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

L’état des applications en cours d’exécution sur l’ordinateur virtuel est reflété dans la valeur de la propriété OperationalStatus [ 1 ] de la classe MSVM _ HeartbeatComponent .

pour utiliser cet élément de programmation, les composants d’intégration Windows 8 doivent être installés sur l’ordinateur virtuel dans lequel l’application s’exécute.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8 [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [ applications de bureau uniquement]
Version
Composants d’intégration pour Windows 8
MIDL
VmApplicationHealthMonitor. idl

Voir aussi

IVmApplicationHealthMonitor