Metodo IVmApplicationHealthMonitor::SetApplicationState
Imposta lo stato di integrità di un'applicazione in esecuzione in una macchina virtuale.
Sintassi
HRESULT SetApplicationState(
[in] BSTR Id,
[in] BSTR Name,
[in] APPLICATION_STATE State
);
Parametri
-
ID [in]
-
Rappresentazione BSTR del GUID che identifica l'applicazione. È responsabilità dell'applicazione chiamante creare e gestire gli identificatori usati per le applicazioni monitorate.
-
Nome [in]
-
Nome visualizzato dell'applicazione. Questo nome viene usato in una voce del registro eventi informativo per la modifica dello stato.
-
Stato [in]
-
Valore dell'enumerazione APPLICATION_STATE che specifica il nuovo stato di integrità dell'applicazione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Lo stato delle applicazioni in esecuzione nella macchina virtuale si riflette nel valore della proprietà OperationalStatus[1] della classe Msvm_HeartbeatComponent .
Per usare questo elemento di programmazione, i componenti di integrazione Windows 8 devono essere installati nella macchina virtuale in cui è in esecuzione l'applicazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Versione |
Componenti di integrazione per Windows 8 |
IDL |
|