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 [데스크톱 앱만 해당] |
헤더 |
|