MPCALLBACK_DATA-Struktur
An die Rückruffunktion übergebene Daten.
Syntax
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;
Member
-
Benachrichtigen
-
Typ: MPNOTIFY
-
Ändern der Benachrichtigung in Bericht.
-
Hresult
-
Typ: HRESULT
-
Fehlercode im Falle eines internen Fehlers.
-
Timestamp
-
Typ: ULARGE_INTEGER
-
Aktueller Zeitstempel.
-
Typ
-
Typ: MPCALLBACK_TYPE
-
Spezieller Rückrufdatentyp.
-
Daten
-
Spezielle Daten zurückrufen. Der Zeiger auf die entsprechende Struktur hängt vom Wert von Type ab.
-
pStatusData
-
Typ: PMPSTATUS_DATA
-
Wenn Typ == MPCALLBACK_STATUS. Siehe MPSTATUS_DATA.
-
pScanData
-
Typ: PMPSCAN_DATA
-
Wenn Typ == MPCALLBACK_SCAN. Siehe MPSCAN_DATA.
-
pCleanData
-
Typ: PMPCLEAN_DATA
-
Wenn Typ == MPCALLBACK_CLEAN. Weitere Informationen finden Sie unter MPCLEAN_DATA.
-
pPrecheckData
-
Typ: PMPCLEAN_PRECHECK_DATA
-
Wenn Typ == MPCALLBACK_PRECHECK. Siehe MPCLEAN_PRECHECK_DATA.
-
pThreatData
-
Typ: PMPTHREAT_DATA
-
Wenn Type == MPCALLBACK_THREAT. Siehe MPTHREAT_DATA.
-
pSigUpdateData
-
Typ: PMPSIGUPDATE_DATA
-
Wenn Typ == MPCALLBACK_SIGUPDATE. Siehe MPSIGUPDATE_DATA.
-
pSampleData
-
Typ: PMPSAMPLE_DATA
-
Wenn Typ == MPCALLBACK_SAMPLE. Siehe MPSAMPLE_DATA.
-
pReservedData
-
Typ: PMPRESERVED_DATA
-
Wenn Typ == MPCALLBACK_RESERVED. Siehe MPRESERVED_DATA.
-
pConfigurationData
-
Typ: PMPCONFIGURATION_DATA
-
Wenn Typ == MPCALLBACK_CONFIGURATION_NOTIFICATION. Siehe MPCONFIGURATION_DATA.
-
pFastPathData
-
Typ: PMPFASTPATH_DATA
-
Wenn Typ == MPCALLBACK_FASTPATH. Siehe MPFASTPATH_DATA.
-
pExpirationData
-
Typ: PMPEXPIRATION_DATA
-
Wenn Typ == MPCALLBACK_PRODUCT_EXPIRATION. Weitere Informationen finden Sie unter MPEXPIRATION_DATA.
-
pNISPrivateData
-
Typ: PMPNIS_PRIVATE_DATA
-
Wenn Typ == MPCALLBACK_NIS_PRIVATE. Siehe MPNIS_PRIVATE_DATA.
-
pHealthData
-
Typ: PMPHEALTH_DATA
-
Wenn Typ == MPCALLBACK_HEALTH. Siehe MPHEALTH_DATA.
-
pEndOfLifeData
-
Typ: PMPENDOFLIFE_DATA
-
Wenn Typ == MPCALLBACK_ENDOFLIFE. Siehe MPENDOFLIFE_DATA.
-
pMalwareToastData
-
Typ: PMPMALWARETOAST_DATA
-
Wenn Type == MPCALLBACK_MALWARETOAST. Siehe MPMALWARETOAST_DATA.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Header |
|