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

回呼特殊資料類型。

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 [僅限傳統型應用程式]
標頭
MpClient.h

另請參閱

MPCALLBACK_TYPE

MPCLEAN_DATA

MPCLEAN_PRECHECK_DATA

MPCONFIGURATION_DATA

MPENDOFLIFE_DATA

MPEXPIRATION_DATA

MPFASTPATH_DATA

MPHEALTH_DATA

MPMALWARETOAST_DATA

MPNIS_PRI加值稅E_DATA

MPNOTIFY

MPRESERVED_DATA

MPSAMPLE_DATA

MPSCAN_DATA

MPSIGUPDATE_DATA

MPSTATUS_DATA

MPTHREAT_DATA