структура MPSTATUS_INFO

Сведения о состоянии диспетчера защиты от вредоносных программ.

Синтаксис

typedef struct tagMPSTATUS_INFO {
  DWORD               ProductStatus;
  MPSCAN_RESULT       LastQuickScan;
  MPSCAN_RESULT       LastFullScan;
  MPTHREAT_STATS      ThreatStats;
  MPTHREAT_STATS_DATA ThreatState[MP_THREAT_STAT_MAX_VALUE+1];
  MPCOMPONENT_STATUS  Component[MPCOMPONENT_MAXVALUE+1];
  ULARGE_INTEGER      ProductExpirationTime;
} MPSTATUS_INFO, *PMPSTATUS_INFO;

Члены

ProductStatus

Тип: DWORD

Общее состояние продукта. Это сочетание битовых флагов из MPSTATUS_FLAG.

LastQuickScan

Тип: MPSCAN_RESULT

Результаты последней проверки диспетчером защиты от вредоносных программ. См . MPSCAN_RESULT.

LastFullScan

Тип: MPSCAN_RESULT

Результаты последней полной проверки диспетчером защиты от вредоносных программ. См . MPSCAN_RESULT.

ThreatStats

Тип: MPTHREAT_STATS

Активная статистика угроз. См . MPTHREAT_STATS.

Состояние угроз

Тип: MPTHREAT_STATS_DATA[MP_THREAT_STAT_MAX_VALUE+1]

Дополнительные статистические данные об угрозах, например количество угроз. См . MPTHREAT_STATS_DATA.

Компонент

Тип: MPCOMPONENT_STATUS[MPCOMPONENT_MAXVALUE+1]

Массив состояний для нескольких компонентов. Используйте значение из перечисления MPCOMPONENT_ID в качестве индекса в массиве.

ProductExpirationTime

Тип: ULARGE_INTEGER

Метка времени окончания срока действия продукта в UNC. Это допустимо, только если задано состояние окончания срока действия.

Требования

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

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

MPCOMPONENT_ID

MPCOMPONENT_STATUS

MPSCAN_RESULT

MPSTATUS_FLAG

MPTHREAT_STATS

MPTHREAT_STATS_DATA