Compartilhar via


RM_APP_STATUS enumeração (restartmanager.h)

Descreve o status atual de um aplicativo que é atuado pelo Gerenciador de Reinicialização.

Syntax

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;

Constantes

 
RmStatusUnknown
Valor: 0x0
O aplicativo está em um estado que não é descrito por nenhum outro estado enumerado.
RmStatusRunning
Valor: 0x1
O aplicativo está em execução no momento.
RmStatusStopped
Valor: 0x2
O Gerenciador de Reinicialização interrompeu o aplicativo.
RmStatusStoppedOther
Valor: 0x4
Uma ação fora do Gerenciador de Reinicialização interrompeu o aplicativo.
RmStatusRestarted
Valor: 0x8
O Gerenciador de Reinicialização reiniciou o aplicativo.
RmStatusErrorOnStop
Valor: 0x10
O Gerenciador de Reinicialização encontrou um erro ao interromper o aplicativo.
RmStatusErrorOnRestart
Valor: 0x20
O Gerenciador de Reinicialização encontrou um erro ao reiniciar o aplicativo.
RmStatusShutdownMasked
Valor: 0x40
O desligamento é mascarado por um filtro.
RmStatusRestartMasked
Valor: 0x80
A reinicialização é mascarada por um filtro.

Comentários

As constantes de RM_APP_STATUS podem ser combinadas com operadores OR. A combinação descreve o histórico de ações executadas pelo Restart Manager no aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho restartmanager.h

Confira também

RM_PROCESS_INFO