_Структура данных мпкаллбакк

Данные, передаваемые функции обратного вызова.

Синтаксис

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;

Участники

Уведомление

Тип: мпнотифи

Изменить уведомление на отчет.

Состав

Тип: HRESULT

Код ошибки в случае внутреннего сбоя.

TimeStamp

Тип: уларже _ Integer

Текущая отметка времени.

Тип

Тип: мпкаллбакк _ тип

Специальный тип данных обратного вызова.

Data

Специальные данные обратного вызова. Указатель на соответствующую структуру зависит от значения типа.

пстатусдата

Тип: пмпстатус _ Data .

При вводе == _ состояния мпкаллбакк. См. мпстатус _ Data.

пскандата

Тип: пмпскан _ Data .

При == _ проверке типа мпкаллбакк. См. мпскан _ Data.

пклеандата

Тип: пмпклеан _ Data .

При вводе типа == мпкаллбакк _ Clean. См. мпклеан _ Data.

ппречеккдата

Тип: пмпклеан. _ Проверка _ данных

При == _ проверке типа мпкаллбакк. См. раздел мпклеан _ recheck _ Data.

псреатдата

Тип: пмпсреат _ Data .

При типе == мпкаллбакк _ THREAT. См. мпсреат _ Data.

псигупдатедата

Тип: пмпсигупдате _ Data .

При типе == мпкаллбакк _ сигупдате. См. мпсигупдате _ Data.

псампледата

Тип: пмпсампле _ Data .

При вводе == _ образца Type мпкаллбакк. См. мпсампле _ Data.

пресерведдата

Тип: пмпресервед _ Data .

Если тип == мпкаллбакк _ зарезервирован. См. мпресервед _ Data.

пконфигуратиондата

Тип: пмпконфигуратион _ Data .

При == _ _ уведомлении о конфигурации типа мпкаллбакк. См. мпконфигуратион _ Data.

пфастпасдата

Тип: пмпфастпас _ Data .

При типе == мпкаллбакк _ фастпас. См. мпфастпас _ Data.

пекспиратиондата

Тип: пмпекспиратион _ Data .

При вводе == мпкаллбакк _ _ срока действия продукта. См. мпекспиратион _ Data.

пнисприватедата

Тип: пмпнис _ Private _ Data

Если введите == мпкаллбакк _ NIS _ Private. См. раздел мпнис _ Private _ Data.

феалсдата

Тип: пмфеалс _ Data .

При типе == _ работоспособности мпкаллбакк. См. мфеалс _ Data.

пендофлифедата

Тип: пмпендофлифе _ Data .

При типе == мпкаллбакк _ ендофлифе. См. мпендофлифе _ Data.

пмалваретоастдата

Тип: пмпмалваретоаст _ Data .

При типе == мпкаллбакк _ малваретоаст. См. мпмалваретоаст _ Data.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [ только классические приложения]
Минимальная версия сервера
Windows Server 2012 [ только классические приложения]
Заголовок
Мпклиент. h

См. также раздел

_тип мпкаллбакк

_данные мпклеан

МПКЛЕАН _ предпроверить _ данные

_данные мпконфигуратион

_данные мпендофлифе

_данные мпекспиратион

_данные мпфастпас

_данные мфеалс

_данные мпмалваретоаст

МПНИС _ закрытые _ данные

мпнотифи

_данные мпресервед

_данные мпсампле

_данные мпскан

_данные мпсигупдате

_данные мпстатус

_данные мпсреат