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 [仅限桌面应用]
标头
MpClient.h

另请参阅

MpManagerStatusQueryEx

MPCALLBACK_DATA

MPSAMPLE_DATA