Перечисление MPSTATUS_FLAG

Возможные флаги битов общего состояния продукта.

Синтаксис

typedef enum tagMPSTATUS_FLAG { 
  MP_STATUS_FLAG_NONE                           = 0,
  MP_STATUS_FLAG_SERVICE_UNAVAILABLE            = 1 << 0,
  MP_STATUS_FLAG_MPENGINE_UNAVAILABLE           = 1 << 1,
  MP_STATUS_FLAG_THREAT_FULLSCAN_REQUIRED       = 1 << 2,
  MP_STATUS_FLAG_THREAT_REBOOT_REQUIRED         = 1 << 3,
  MP_STATUS_FLAG_THREAT_MANUAL_STEPS_REQUIRED   = 1 << 4,
  MP_STATUS_FLAG_DUE_AV_SIGNATURE               = 1 << 5,
  MP_STATUS_FLAG_DUE_AS_SIGNATURE               = 1 << 6,
  MP_STATUS_FLAG_DUE_QUICK_SCAN                 = 1 << 7,
  MP_STATUS_FLAG_DUE_FULL_SCAN                  = 1 << 8,
  MP_STATUS_FLAG_INPROGRESS_SYSTEM_SCAN         = 1 << 9,
  MP_STATUS_FLAG_INPROGRESS_ROUTINE_CLEANING    = 1 << 10,
  MP_STATUS_FLAG_DUE_SAMPLES                    = 1 << 11,
  MP_STATUS_FLAG_EVALUATION_MODE                = 1 << 12,
  MP_STATUS_FLAG_NONGENUINE                     = 1 << 13,
  MP_STATUS_FLAG_PRODUCT_EXPIRED                = 1 << 14,
  MP_STATUS_FLAG_THREAT_CALLISTO_REQUIRED       = 1 << 15,
  MP_STATUS_FLAG_SERVICE_ON_SYSTEM_SHUTDOWN     = 1 << 16,
  MP_STATUS_FLAG_SERVICE_CRITICAL_FAILURE       = 1 << 17,
  MP_STATUS_FLAG_SERVICE_NON_CRITICAL_FAILURE   = 1 << 18,
  MP_STATUS_FLAG_HEALTH_INITIALIZED             = 1 << 19,
  MP_STATUS_FLAG_DUE_PLATFORM_UPDATE            = 1 << 20,
  MP_STATUS_FLAG_INPROGRESS_PLATFORM_UPDATE     = 1 << 21,
  MP_STATUS_FLAG_PLATFORM_ABOUT_TO_BE_OUTDATED  = 1 << 22,
  MP_STATUS_FLAG_END_OF_LIFE                    = 1 << 23,
  MP_STATUS_FLAG_MAX                            = 1 << 23,
  MP_STATUS_FLAG_ALL                            = (1 << 24)-1
} MPSTATUS_FLAG, *PMPSTATUS_FLAG;

Константы

MP_STATUS_FLAG_NONE

Флаги состояния не заданы (неинициализированное состояние).

MP_STATUS_FLAG_SERVICE_UNAVAILABLE

Служба не запущена.

MP_STATUS_FLAG_MPENGINE_UNAVAILABLE

Служба запущена без подсистемы защиты от вредоносных программ.

MP_STATUS_FLAG_THREAT_FULLSCAN_REQUIRED

Ожидается полная проверка из-за действия угрозы.

MP_STATUS_FLAG_THREAT_REBOOT_REQUIRED

Ожидание перезагрузки из-за действия угрозы.

MP_STATUS_FLAG_THREAT_MANUAL_STEPS_REQUIRED

Ожидающие действия вручную из-за действий по угрозе.

MP_STATUS_FLAG_DUE_AV_SIGNATURE

Устаревшие сигнатуры антивирусной программы.

MP_STATUS_FLAG_DUE_AS_SIGNATURE

Устаревшие подписи антишпионских программ.

MP_STATUS_FLAG_DUE_QUICK_SCAN

За указанный период быстрая проверка не была выполнена.

MP_STATUS_FLAG_DUE_FULL_SCAN

полное сканирование не было выполнено в течение указанного периода

MP_STATUS_FLAG_INPROGRESS_SYSTEM_SCAN

Выполняется проверка, инициированная системой.

MP_STATUS_FLAG_INPROGRESS_ROUTINE_CLEANING

Выполняется очистка, инициированная системой.

MP_STATUS_FLAG_DUE_SAMPLES

Есть примеры, ожидающие отправки.

MP_STATUS_FLAG_EVALUATION_MODE

Продукт работает в режиме оценки.

MP_STATUS_FLAG_NONGENUINE

Продукт работает в режиме Windows, не являющемся подлинным.

MP_STATUS_FLAG_PRODUCT_EXPIRED

Срок действия продукта истек.

MP_STATUS_FLAG_THREAT_CALLISTO_REQUIRED

Требуется проверка в автономном режиме Callisto.

MP_STATUS_FLAG_SERVICE_ON_SYSTEM_SHUTDOWN

Служба завершает работу в рамках завершения работы системы.

MP_STATUS_FLAG_SERVICE_CRITICAL_FAILURE

Исправление угроз завершилось критическим сбоем.

MP_STATUS_FLAG_SERVICE_NON_CRITICAL_FAILURE

Исправление угроз завершилось некритичным сбоем.

MP_STATUS_FLAG_HEALTH_INITIALIZED

Флаги состояния не заданы (хорошо инициализированное состояние).

MP_STATUS_FLAG_DUE_PLATFORM_UPDATE

Платформа устарела.

MP_STATUS_FLAG_INPROGRESS_PLATFORM_UPDATE

Выполняется обновление платформы.

MP_STATUS_FLAG_PLATFORM_ABOUT_TO_BE_OUTDATED

Платформа вот-вот устареет

MP_STATUS_FLAG_END_OF_LIFE

Срок службы подписи или платформы истек или находится в состоянии ожидания.

MP_STATUS_FLAG_MAX

Максимально допустимый флаг.

MP_STATUS_FLAG_ALL

Максимально возможное значение.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Заголовок
MpClient.h