MPNOTIFY 枚举
可能的回调通知。
语法
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
-
扫描 fastpath spynet 已开始。
-
MPNOTIFY_SCAN_FASTPATH_COMPLETE
-
扫描 fastpath spynet 已结束。
-
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
-
Fastpath 签名已添加或删除签名。
-
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 服务的“生命周期结束”到期日期已更改。
-
MPNOTIFY_MALWARETOAST_DATA
-
AM 服务遇到可能导致计算机中关键设置更改的恶意软件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
标头 |
|