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

스파이웨어 방지 서명이 만료되었습니다.

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