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 [デスクトップ アプリのみ] |
Header |
|