RM_APP_STATUS 枚举 (restartmanager.h)

描述重启管理器所针对的应用程序的当前状态。

语法

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;

常量

 
RmStatusUnknown
值: 0x0
应用程序处于未由任何其他枚举状态描述的状态。
RmStatusRunning
值: 0x1
应用程序当前正在运行。
RmStatusStopped
值: 0x2
重启管理器已停止应用程序。
RmStatusStoppedOther
值: 0x4
重启管理器外部的操作已停止应用程序。
RmStatusRestarted
值: 0x8
重启管理器已重启应用程序。
RmStatusErrorOnStop
值: 0x10
重启管理器在停止应用程序时遇到错误。
RmStatusErrorOnRestart
值: 0x20
重启应用程序时,重启管理器遇到错误。
RmStatusShutdownMasked
值: 0x40
筛选器屏蔽了关闭。
RmStatusRestartMasked
值: 0x80
重新启动被筛选器屏蔽。

注解

RM_APP_STATUS的常量可与 OR 运算符结合使用。 该组合描述重启管理器对应用程序执行的操作的历史记录。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 restartmanager.h

另请参阅

RM_PROCESS_INFO