Condividi tramite


enumerazione RM_APP_STATUS (restartmanager.h)

Descrive lo stato corrente di un'applicazione che viene eseguita da Gestione riavvio.

Sintassi

typedef enum _RM_APP_STATUS {
  RmStatusUnknown = 0x0,
  RmStatusRunning = 0x1,
  RmStatusStopped = 0x2,
  RmStatusStoppedOther = 0x4,
  RmStatusRestarted = 0x8,
  RmStatusErrorOnStop = 0x10,
  RmStatusErrorOnRestart = 0x20,
  RmStatusShutdownMasked = 0x40,
  RmStatusRestartMasked = 0x80
} RM_APP_STATUS;

Costanti

 
RmStatusUnknown
Valore: 0x0
L'applicazione si trova in uno stato che non è descritto da alcun altro stato enumerato.
RmStatusRunning
Valore: 0x1
L'applicazione è attualmente in esecuzione.
RmStatusStopped
Valore: 0x2
Gestione riavvio ha arrestato l'applicazione.
RmStatusStoppedOther
Valore: 0x4
Un'azione all'esterno di Restart Manager ha arrestato l'applicazione.
RmStatusRestarted
Valore: 0x8
Gestione riavvio ha riavviato l'applicazione.
RmStatusErrorOnStop
Valore: 0x10
Gestione riavvio ha rilevato un errore durante l'arresto dell'applicazione.
RmStatusErrorOnRestart
Valore: 0x20
Gestione riavvio ha rilevato un errore durante il riavvio dell'applicazione.
RmStatusShutdownMasked
Valore: 0x40
L'arresto viene mascherato da un filtro.
RmStatusRestartMasked
Valore: 0x80
Il riavvio viene mascherato da un filtro.

Commenti

Le costanti di RM_APP_STATUS possono essere combinate con gli operatori OR. La combinazione descrive la cronologia delle azioni eseguite da Restart Manager nell'applicazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione restartmanager.h

Vedi anche

RM_PROCESS_INFO