傳遞至回呼函式的資料。
語法
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
-
回呼特殊資料類型。
-
Data
-
回呼特殊資料。 適當結構的指標取決於 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_PRI加值稅E_DATA
-
當類型 == MPCALLBACK_NIS_PRI加值稅E時。 請參閱 MPNIS_PRI加值稅E_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 [僅限傳統型應用程式] |
| 標頭 |
|