Partager via


MPSTATUS_INFO structure

Informations d’état pour le gestionnaire de protection contre les programmes malveillants.

Syntaxe

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;

Membres

ProductStatus

Type : DWORD

Status produit global. Il s’agit d’une combinaison d’indicateurs de bits de MPSTATUS_FLAG.

LastQuickScan

Type : MPSCAN_RESULT

Résultats de la dernière analyse effectuée par le gestionnaire de protection contre les programmes malveillants. Voir MPSCAN_RESULT.

LastFullScan

Type : MPSCAN_RESULT

Résultats de la dernière analyse complète effectuée par le gestionnaire de protection contre les programmes malveillants. Voir MPSCAN_RESULT.

ThreatStats

Type : MPTHREAT_STATS

Statistiques des menaces actives. Voir MPTHREAT_STATS.

ThreatState

Type : MPTHREAT_STATS_DATA[MP_THREAT_STAT_MAX_VALUE+1]

Données statistiques supplémentaires sur les menaces, telles que le nombre de menaces. Voir MPTHREAT_STATS_DATA.

Composant

Type : MPCOMPONENT_STATUS[MPCOMPONENT_MAXVALUE+1]

Tableau d’états pour plusieurs composants. Utilisez une valeur de l’énumération MPCOMPONENT_ID en tant qu’index dans le tableau.

ProductExpirationTime

Type : ULARGE_INTEGER

Horodatage d’expiration du produit dans UNC. Cela est valide uniquement si l’expiration status est définie.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
En-tête
MpClient.h

Voir aussi

MPCOMPONENT_ID

MPCOMPONENT_STATUS

MPSCAN_RESULT

MPSTATUS_FLAG

MPTHREAT_STATS

MPTHREAT_STATS_DATA