가능한 콜백 알림입니다.
문법
typedef enum tagMPNOTIFY {
MPNOTIFY_NONE,
MPNOTIFY_CALL_START,
MPNOTIFY_CALL_COMPLETE,
MPNOTIFY_INTERNAL_FAILURE,
MPNOTIFY_STATUS_SERVICE_START,
MPNOTIFY_STATUS_SERVICE_RUNNING,
MPNOTIFY_STATUS_SERVICE_STOP,
MPNOTIFY_STATUS_COMPONENT,
MPNOTIFY_STATUS_CHANGE,
MPNOTIFY_STATUS_COMPONENT_CONFIGURATION,
MPNOTIFY_STATUS_EXPIRATION_CHANGE,
MPNOTIFY_STATUS_OFFLINE_SCAN_CHANGE,
MPNOTIFY_SCAN_START,
MPNOTIFY_SCAN_PAUSED,
MPNOTIFY_SCAN_RESUMED,
MPNOTIFY_SCAN_CANCEL,
MPNOTIFY_SCAN_COMPLETE,
MPNOTIFY_SCAN_PROGRESS,
MPNOTIFY_SCAN_ERROR,
MPNOTIFY_SCAN_INFECTED,
MPNOTIFY_SCAN_MEMORYSTART,
MPNOTIFY_SCAN_MEMORYCOMPLETE,
MPNOTIFY_SCAN_SFC_BUILD_START,
MPNOTIFY_SCAN_SFC_BUILD_COMPLETE,
MPNOTIFY_SCAN_FASTPATH_START,
MPNOTIFY_SCAN_FASTPATH_COMPLETE,
MPNOTIFY_SCAN_FASTPATH_PROGRESS,
MPNOTIFY_CLEAN_START,
MPNOTIFY_CLEAN_COMPLETE,
MPNOTIFY_CLEAN_RESTOREPOINT_START,
MPNOTIFY_CLEAN_RESTOREPOINT_SUCCEEDED,
MPNOTIFY_CLEAN_RESTOREPOINT_FAILED,
MPNOTIFY_CLEAN_THREAT_START,
MPNOTIFY_CLEAN_THREAT_SUCCEEDED,
MPNOTIFY_CLEAN_THREAT_FAILED,
MPNOTIFY_CLEAN_RESOURCE_SUCCEEDED,
MPNOTIFY_CLEAN_RESOURCE_FAILED,
MPNOTIFY_CLEAN_THREAT_COMPLETE,
MPNOTIFY_PRECHECK_START,
MPNOTIFY_PRECHECK_COMPLETE,
MPNOTIFY_PRECHECK_RESOURCE_BLOCKED,
MPNOTIFY_THREAT_DETECTED,
MPNOTIFY_THREAT_MODIFIED,
MPNOTIFY_THREAT_CLEAN_SUCCEEDED,
MPNOTIFY_THREAT_CLEAN_FAILED,
MPNOTIFY_THREAT_ABANDONED,
MPNOTIFY_THREAT_CLEAN_EVENT_START,
MPNOTIFY_THREAT_CLEAN_EVENT_COMPLETE,
MPNOTIFY_SIGUPDATE_START,
MPNOTIFY_SIGUPDATE_SEARCH_START,
MPNOTIFY_SIGUPDATE_SEARCH_COMPLETE,
MPNOTIFY_SIGUPDATE_SOFTWARE_UPDATE_AVAILABLE,
MPNOTIFY_SIGUPDATE_DOWNLOAD_START,
MPNOTIFY_SIGUPDATE_DOWNLOAD_PROGRESS,
MPNOTIFY_SIGUPDATE_DOWNLOAD_COMPLETE,
MPNOTIFY_SIGUPDATE_INSTALL_START,
MPNOTIFY_SIGUPDATE_INSTALL_PROGRESS,
MPNOTIFY_SIGUPDATE_INSTALL_COMPLETE,
MPNOTIFY_SIGUPDATE_REBOOT_REQUIRED,
MPNOTIFY_SIGUPDATE_REQUEST_PROCESSED,
MPNOTIFY_SIGUPDATE_COMPLETE,
MPNOTIFY_SAMPLE_START,
MPNOTIFY_SAMPLE_COMPLETE,
MPNOTIFY_SAMPLE_ITEM_START,
MPNOTIFY_SAMPLE_ITEM_SUCCEEDED,
MPNOTIFY_SAMPLE_ITEM_FAILED,
MPNOTIFY_RESERVED_DATA,
MPNOTIFY_FASTPATH_SIG_ADDED,
MPNOTIFY_FASTPATH_SIG_REMOVED,
MPNOTIFY_NIS_PRIVATE,
MPNOTIFY_HEALTH_CHANGE,
MPNOTIFY_HEALTH_RECOVERY,
MPNOTIFY_HEALTH_START,
MPNOTIFY_ENDOFLIFE_CHANGE,
MPNOTIFY_MALWARETOAST_DATA
} MPNOTIFY, *PMPNOTIFY;
상수
-
MPNOTIFY_NONE
-
MPNOTIFY_CALL_START
-
알림 호출 시작.
-
MPNOTIFY_CALL_COMPLETE
-
알림 호출이 완료되었습니다.
-
MPNOTIFY_INTERNAL_FAILURE
-
일반적인 내부 오류입니다.
-
MPNOTIFY_STATUS_SERVICE_START
-
맬웨어 방지 서비스가 시작되었습니다.
-
MPNOTIFY_STATUS_SERVICE_RUNNING
-
맬웨어 방지 서비스가 실행 중입니다.
-
MPNOTIFY_STATUS_SERVICE_STOP
-
맬웨어 방지 서비스가 중지되었습니다.
-
MPNOTIFY_STATUS_COMPONENT
-
특정 구성 요소의 활성화/비활성화 상태.
-
MPNOTIFY_STATUS_CHANGE
-
전반적인 제품 상태가 변경되었습니다. MpManagerStatusQueryEx 를 호출하여 현재 상태를 가져옵니다.
-
MPNOTIFY_STATUS_COMPONENT_CONFIGURATION
-
특정 구성 요소가 구성을 변경했습니다.
-
MPNOTIFY_STATUS_EXPIRATION_CHANGE
-
제품 만료 상태가 변경되었습니다.
-
MPNOTIFY_STATUS_OFFLINE_SCAN_CHANGE
-
오프라인 검사 필요 상태가 변경되었습니다.
-
MPNOTIFY_SCAN_START
-
스캔이 시작되었습니다.
-
MPNOTIFY_SCAN_PAUSED
-
스캔이 일시 중지되었습니다.
-
MPNOTIFY_SCAN_RESUMED
-
검사가 다시 시작되었습니다.
-
MPNOTIFY_SCAN_CANCEL
-
스캔이 취소되었습니다.
-
MPNOTIFY_SCAN_COMPLETE
-
스캔이 완료되었습니다.
-
MPNOTIFY_SCAN_PROGRESS
-
검사 중인 특정 리소스에 대한 진행률 알림입니다.
-
MPNOTIFY_SCAN_ERROR
-
특정 리소스를 검사하지 못했습니다. 스캔은 계속 진행됩니다.
-
MPNOTIFY_SCAN_INFECTED
-
검사에서 감염된 리소스를 찾았습니다.
-
MPNOTIFY_SCAN_MEMORYSTART
-
시스템 검사의 메모리 검사 부분이 시작되었음을 알리기 위한 검사 진행률입니다.
-
MPNOTIFY_SCAN_MEMORYCOMPLETE
-
시스템 검사의 메모리 검사 부분에 완료되었음을 알리기 위한 검사 진행률.
-
MPNOTIFY_SCAN_SFC_BUILD_START
-
sfc 빌드 부분이 시작되었음을 알리기 위한 스캔 진행률.
-
MPNOTIFY_SCAN_SFC_BUILD_COMPLETE
-
sfc 빌드 부분이 완료되었음을 알리기 위해 진행 상황을 스캔합니다.
-
MPNOTIFY_SCAN_FASTPATH_START
-
빠른 경로 스파이넷 스캔이 시작되었습니다.
-
MPNOTIFY_SCAN_FASTPATH_COMPLETE
-
단축 경로 스파이넷 스캔이 종료되었습니다.
-
MPNOTIFY_SCAN_FASTPATH_PROGRESS
-
빠른 경로 재검사에 대한 진행률 알림으로, 내부에서 사용되고 외부의 경우 MPNOTIFY_SCAN_PROGRESS 로 변환됩니다.
-
MPNOTIFY_CLEAN_START
-
청소가 시작되었습니다.
-
MPNOTIFY_CLEAN_COMPLETE
-
청소가 완료되었습니다.
-
MPNOTIFY_CLEAN_RESTOREPOINT_START
-
시스템 복원 지점을 만들기 시작했습니다.
-
MPNOTIFY_CLEAN_RESTOREPOINT_SUCCEEDED
-
시스템 복원 지점이 성공적으로 만들어졌습니다.
-
MPNOTIFY_CLEAN_RESTOREPOINT_FAILED
-
시스템 복원 지점을 만들지 못했습니다.
-
MPNOTIFY_CLEAN_THREAT_START
-
특정 위협에 대해 청소가 시작됩니다.
-
MPNOTIFY_CLEAN_THREAT_SUCCEEDED
-
특정 위협에 대해 치료가 성공합니다.
-
MPNOTIFY_CLEAN_THREAT_FAILED
-
특정 위협에 대한 치료에 실패했습니다. ERROR_MP_THREAT_NOT_FOUND 오류 코드는 위협 요소가 발견되지 않았음을 나타냅니다(그리고 치료 실패가 아님).
-
MPNOTIFY_CLEAN_RESOURCE_SUCCEEDED
-
특정 리소스에 대해 청소가 성공합니다.
-
MPNOTIFY_CLEAN_RESOURCE_FAILED
-
특정 리소스에 대한 치료에 실패했습니다.
-
MPNOTIFY_CLEAN_THREAT_COMPLETE
-
특정 위협에 대한 청소가 완료되었습니다.
-
MPNOTIFY_PRECHECK_START
-
깨끗한 사전 검사가 시작되었습니다.
-
MPNOTIFY_PRECHECK_COMPLETE
-
클린 사전 검사가 완료되었습니다.
-
MPNOTIFY_PRECHECK_RESOURCE_BLOCKED
-
클린 프리체크가 차단된 리소스를 감지했습니다.
-
MPNOTIFY_THREAT_DETECTED
-
시스템에서 새로운 위협이 감지되었습니다.
-
MPNOTIFY_THREAT_MODIFIED
-
위협 정보가 수정되었습니다. 예를 들어 새 리소스가 추가되었습니다.
-
MPNOTIFY_THREAT_CLEAN_SUCCEEDED
-
위협에 대한 치료 작업이 성공했습니다.
-
MPNOTIFY_THREAT_CLEAN_FAILED
-
위협에 대한 치료 작업이 실패했습니다. ERROR_MP_THREAT_NOT_FOUND 오류 코드는 위협 요소가 발견되지 않았음을 나타냅니다(그리고 치료 실패가 아님).
-
MPNOTIFY_THREAT_ABANDONED
-
서비스가 중지되기 전에 수정이 발생하지 않았습니다.
-
MPNOTIFY_THREAT_CLEAN_EVENT_START
-
청소 작업이 시작되었습니다.
-
MPNOTIFY_THREAT_CLEAN_EVENT_COMPLETE
-
청소 작업이 종료되었습니다.
-
MPNOTIFY_SIGUPDATE_START
-
서명 업데이트가 시작되었습니다.
-
MPNOTIFY_SIGUPDATE_SEARCH_START
-
시작된 업데이트를 검색합니다.
-
MPNOTIFY_SIGUPDATE_SEARCH_COMPLETE
-
완료된 업데이트를 검색합니다.
-
MPNOTIFY_SIGUPDATE_SOFTWARE_UPDATE_AVAILABLE
-
소프트웨어 업데이트를 사용할 수 있습니다.
-
MPNOTIFY_SIGUPDATE_DOWNLOAD_START
-
다운로드가 시작되었습니다.
-
MPNOTIFY_SIGUPDATE_DOWNLOAD_PROGRESS
-
다운로드가 진행 중입니다. 콜백 데이터에는 진행 상황이 포함됩니다.
-
MPNOTIFY_SIGUPDATE_DOWNLOAD_COMPLETE
-
다운로드가 완료되었습니다.
-
MPNOTIFY_SIGUPDATE_INSTALL_START
-
설치가 시작되었습니다.
-
MPNOTIFY_SIGUPDATE_INSTALL_PROGRESS
-
설치가 진행 중입니다. 콜백 데이터에는 진행 상황이 포함됩니다.
-
MPNOTIFY_SIGUPDATE_INSTALL_COMPLETE
-
설치가 완료되었습니다.
-
MPNOTIFY_SIGUPDATE_REBOOT_REQUIRED
-
업데이트를 업데이트하려면 재부팅해야 합니다.
-
MPNOTIFY_SIGUPDATE_REQUEST_PROCESSED
-
서비스에서 서명 업데이트 요청을 처리했습니다. 실패 또는 성공은 콜백 데이터에서 hResult 로 표시됩니다.
-
MPNOTIFY_SIGUPDATE_COMPLETE
-
업데이트가 완료되었습니다. S_FALSE 상태는 업데이트가 필요하지 않음을 나타냅니다.
-
MPNOTIFY_SAMPLE_START
-
샘플 제출이 시작되었습니다.
-
MPNOTIFY_SAMPLE_COMPLETE
-
샘플 제출이 완료되었습니다.
-
MPNOTIFY_SAMPLE_ITEM_START
-
특정 샘플 항목 제출이 시작되었습니다. 샘플 항목 인덱스는 MPSAMPLE_DATA에서 사용할 수 있습니다.
-
MPNOTIFY_SAMPLE_ITEM_SUCCEEDED
-
특정 샘플 항목을 제출했습니다.
-
MPNOTIFY_SAMPLE_ITEM_FAILED
-
특정 샘플 항목을 제출하지 못했습니다. 오류 코드는 MPCALLBACK_DATA에서 확인할 수 있습니다.
-
MPNOTIFY_RESERVED_DATA
-
내부 예약 데이터.
-
MPNOTIFY_FASTPATH_SIG_ADDED
-
단축 경로 서명이 서명을 추가하거나 사용하지 않도록 설정했습니다.
-
MPNOTIFY_FASTPATH_SIG_REMOVED
-
FastPath 서명이 제거되었습니다.
-
MPNOTIFY_NIS_PRIVATE
-
NIS 비공개 알림. 어떤 파트너도 이에 등록해서는 안 됩니다.
-
MPNOTIFY_HEALTH_CHANGE
-
AM 서비스가 새 상태로 전환되었습니다.
-
MPNOTIFY_HEALTH_RECOVERY
-
AM 서비스가 상태에서 복구되었습니다.
-
MPNOTIFY_HEALTH_START
-
AM 서비스가 시스템 상태를 초기화했습니다.
-
MPNOTIFY_ENDOFLIFE_CHANGE
-
AM 서비스의 "End Of Life" 만료 날짜가 변경되었습니다.
-
MPNOTIFY_MALWARETOAST_DATA
-
AM 서비스에서 컴퓨터에서 중요한 설정 변경을 일으켰을 수 있는 맬웨어가 발생했습니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
| 헤더 |
|