Méthode IVmApplicationHealthMonitor::SetApplicationState
Définit l’état d’intégrité d’une application qui s’exécute sur une machine virtuelle.
Syntaxe
HRESULT SetApplicationState(
[in] BSTR Id,
[in] BSTR Name,
[in] APPLICATION_STATE State
);
Paramètres
-
ID [in]
-
Représentation BSTR du GUID qui identifie l’application. Il incombe à l’application appelante de créer et de gérer les identificateurs qu’elle utilise pour les applications surveillées.
-
Nom [in]
-
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 [in]
-
Valeur de l’énumération APPLICATION_STATE qui spécifie le nouvel état d’intégrité de l’application.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Notes
L’état des applications en cours d’exécution dans la machine virtuelle est reflété dans la valeur de 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 la machine virtuelle dans laquelle l’application s’exécute.
Spécifications
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 |
IDL |
|