Перечисление 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 |