MPCALLBACK_DATA结构
传递给回调函数的数据。
语法
typedef struct tagMPCALLBACK_DATA {
MPNOTIFY Notify;
HRESULT hResult;
ULARGE_INTEGER TimeStamp;
MPCALLBACK_TYPE Type;
union {
PMPSTATUS_DATA pStatusData;
PMPSCAN_DATA pScanData;
PMPCLEAN_DATA pCleanData;
PMPCLEAN_PRECHECK_DATA pPrecheckData;
PMPTHREAT_DATA pThreatData;
PMPSIGUPDATE_DATA pSigUpdateData;
PMPSAMPLE_DATA pSampleData;
PMPRESERVED_DATA pReservedData;
PMPCONFIGURATION_DATA pConfigurationData;
PMPFASTPATH_DATA pFastPathData;
PMPEXPIRATION_DATA pExpirationData;
PMPNIS_PRIVATE_DATA pNISPrivateData;
PMPHEALTH_DATA pHealthData;
PMPENDOFLIFE_DATA pEndOfLifeData;
PMPMALWARETOAST_DATA pMalwareToastData;
} Data;
} MPCALLBACK_DATA, *PMPCALLBACK_DATA;
成员
-
通知
-
类型: MPNOTIFY
-
将通知更改为报告。
-
hResult
-
类型: HRESULT
-
出现内部故障时的错误代码。
-
时间 戳
-
类型: ULARGE_INTEGER
-
当前时间戳。
-
类型
-
类型: MPCALLBACK_TYPE
-
回调特殊数据类型。
-
数据
-
回调特殊数据。 指向相应结构的指针取决于 Type 的值。
-
pStatusData
-
类型: PMPSTATUS_DATA
-
当 键入 == MPCALLBACK_STATUS时。 请参阅 MPSTATUS_DATA。
-
pScanData
-
类型: PMPSCAN_DATA
-
当 键入 == MPCALLBACK_SCAN时。 请参阅 MPSCAN_DATA。
-
pCleanData
-
类型: PMPCLEAN_DATA
-
当键入 == MPCALLBACK_CLEAN。 请参阅 MPCLEAN_DATA。
-
pPrecheckData
-
类型: PMPCLEAN_PRECHECK_DATA
-
当 键入 == MPCALLBACK_PRECHECK时。 请参阅 MPCLEAN_PRECHECK_DATA。
-
pThreatData
-
类型: PMPTHREAT_DATA
-
当键入 == MPCALLBACK_THREAT时。 请参阅 MPTHREAT_DATA。
-
pSigUpdateData
-
类型: PMPSIGUPDATE_DATA
-
当 键入 == MPCALLBACK_SIGUPDATE时。 请参阅 MPSIGUPDATE_DATA。
-
pSampleData
-
类型: PMPSAMPLE_DATA
-
当 键入 == MPCALLBACK_SAMPLE时。 请参阅 MPSAMPLE_DATA。
-
pReservedData
-
类型: PMPRESERVED_DATA
-
当键入 == MPCALLBACK_RESERVED时。 请参阅 MPRESERVED_DATA。
-
pConfigurationData
-
类型: PMPCONFIGURATION_DATA
-
键入 == MPCALLBACK_CONFIGURATION_NOTIFICATION时。 请参阅 MPCONFIGURATION_DATA。
-
pFastPathData
-
类型: PMPFASTPATH_DATA
-
当 键入 == MPCALLBACK_FASTPATH时。 请参阅 MPFASTPATH_DATA。
-
pExpirationData
-
类型: PMPEXPIRATION_DATA
-
当键入 == MPCALLBACK_PRODUCT_EXPIRATION时。 请参阅 MPEXPIRATION_DATA。
-
pNISPrivateData
-
类型: PMPNIS_PRIVATE_DATA
-
当 键入 == MPCALLBACK_NIS_PRIVATE时。 请参阅 MPNIS_PRIVATE_DATA。
-
pHealthData
-
类型: PMPHEALTH_DATA
-
键入 == MPCALLBACK_HEALTH时。 请参阅 MPHEALTH_DATA。
-
pEndOfLifeData
-
类型: PMPENDOFLIFE_DATA
-
当 键入 == MPCALLBACK_ENDOFLIFE时。 请参阅 MPENDOFLIFE_DATA。
-
pMalwareToastData
-
类型: PMPMALWARETOAST_DATA
-
当键入 == MPCALLBACK_MALWARETOAST时。 请参阅 MPMALWARETOAST_DATA。
-
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
标头 |
|