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 |
|