структура 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
-
Код ошибки в случае внутреннего сбоя.
-
Timestamp
-
Тип: 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_THREATtype == . См . MPTHREAT_DATA.
-
pSigUpdateData
-
Тип: PMPSIGUPDATE_DATA
-
ПриMPCALLBACK_SIGUPDATEtype == . См . 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_FASTPATHtype == . См . 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_ENDOFLIFEtype == . См . MPENDOFLIFE_DATA.
-
pMalwareToastData
-
Тип: PMPMALWARETOAST_DATA
-
Когда MPCALLBACK_MALWARETOAST type == . См . MPMALWARETOAST_DATA.
-
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Заголовок |
|