共用方式為


MPSTATUS_FLAG列舉

可能的整體產品狀態位旗標。

Syntax

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

反pyware 簽章已過期。

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