Partager via


énumération MPSTATUS_FLAG

Indicateurs de bits possibles status produit.

Syntaxe

typedef enum tagMPSTATUS_FLAG { 
  MP_STATUS_FLAG_NONE                           = 0,
  MP_STATUS_FLAG_SERVICE_UNAVAILABLE            = 1 << 0,
  MP_STATUS_FLAG_MPENGINE_UNAVAILABLE           = 1 << 1,
  MP_STATUS_FLAG_THREAT_FULLSCAN_REQUIRED       = 1 << 2,
  MP_STATUS_FLAG_THREAT_REBOOT_REQUIRED         = 1 << 3,
  MP_STATUS_FLAG_THREAT_MANUAL_STEPS_REQUIRED   = 1 << 4,
  MP_STATUS_FLAG_DUE_AV_SIGNATURE               = 1 << 5,
  MP_STATUS_FLAG_DUE_AS_SIGNATURE               = 1 << 6,
  MP_STATUS_FLAG_DUE_QUICK_SCAN                 = 1 << 7,
  MP_STATUS_FLAG_DUE_FULL_SCAN                  = 1 << 8,
  MP_STATUS_FLAG_INPROGRESS_SYSTEM_SCAN         = 1 << 9,
  MP_STATUS_FLAG_INPROGRESS_ROUTINE_CLEANING    = 1 << 10,
  MP_STATUS_FLAG_DUE_SAMPLES                    = 1 << 11,
  MP_STATUS_FLAG_EVALUATION_MODE                = 1 << 12,
  MP_STATUS_FLAG_NONGENUINE                     = 1 << 13,
  MP_STATUS_FLAG_PRODUCT_EXPIRED                = 1 << 14,
  MP_STATUS_FLAG_THREAT_CALLISTO_REQUIRED       = 1 << 15,
  MP_STATUS_FLAG_SERVICE_ON_SYSTEM_SHUTDOWN     = 1 << 16,
  MP_STATUS_FLAG_SERVICE_CRITICAL_FAILURE       = 1 << 17,
  MP_STATUS_FLAG_SERVICE_NON_CRITICAL_FAILURE   = 1 << 18,
  MP_STATUS_FLAG_HEALTH_INITIALIZED             = 1 << 19,
  MP_STATUS_FLAG_DUE_PLATFORM_UPDATE            = 1 << 20,
  MP_STATUS_FLAG_INPROGRESS_PLATFORM_UPDATE     = 1 << 21,
  MP_STATUS_FLAG_PLATFORM_ABOUT_TO_BE_OUTDATED  = 1 << 22,
  MP_STATUS_FLAG_END_OF_LIFE                    = 1 << 23,
  MP_STATUS_FLAG_MAX                            = 1 << 23,
  MP_STATUS_FLAG_ALL                            = (1 << 24)-1
} MPSTATUS_FLAG, *PMPSTATUS_FLAG;

Constantes

MP_STATUS_FLAG_NONE

Aucun indicateur status défini (état non initialisé).

MP_STATUS_FLAG_SERVICE_UNAVAILABLE

Le service n’est pas en cours d’exécution.

MP_STATUS_FLAG_MPENGINE_UNAVAILABLE

Le service a démarré sans moteur de protection contre les programmes malveillants.

MP_STATUS_FLAG_THREAT_FULLSCAN_REQUIRED

En attente d’analyse complète en raison d’une action de menace.

MP_STATUS_FLAG_THREAT_REBOOT_REQUIRED

Redémarrage en attente en raison d’une action de menace.

MP_STATUS_FLAG_THREAT_MANUAL_STEPS_REQUIRED

Étapes manuelles en attente en raison d’une action de menace.

MP_STATUS_FLAG_DUE_AV_SIGNATURE

Signatures antivirus obsolètes.

MP_STATUS_FLAG_DUE_AS_SIGNATURE

Signatures anti-espions obsolètes.

MP_STATUS_FLAG_DUE_QUICK_SCAN

Aucune analyse rapide n’a eu lieu pendant une période spécifiée.

MP_STATUS_FLAG_DUE_FULL_SCAN

aucune analyse complète n’a eu lieu pendant une période spécifiée

MP_STATUS_FLAG_INPROGRESS_SYSTEM_SCAN

Analyse initiée par le système en cours.

MP_STATUS_FLAG_INPROGRESS_ROUTINE_CLEANING

Les propre initiées par le système sont en cours.

MP_STATUS_FLAG_DUE_SAMPLES

Des exemples sont en attente de soumission.

MP_STATUS_FLAG_EVALUATION_MODE

Le produit s’exécute en mode évaluation.

MP_STATUS_FLAG_NONGENUINE

Le produit s’exécute en mode Windows non authentique.

MP_STATUS_FLAG_PRODUCT_EXPIRED

Le produit a expiré.

MP_STATUS_FLAG_THREAT_CALLISTO_REQUIRED

Analyse hors ligne Callisto requise.

MP_STATUS_FLAG_SERVICE_ON_SYSTEM_SHUTDOWN

Le service s’arrête dans le cadre de l’arrêt du système.

MP_STATUS_FLAG_SERVICE_CRITICAL_FAILURE

La correction des menaces a échoué de manière critique.

MP_STATUS_FLAG_SERVICE_NON_CRITICAL_FAILURE

La correction des menaces a échoué de manière non critique.

MP_STATUS_FLAG_HEALTH_INITIALIZED

Aucun indicateur de status défini (état bien initialisé).

MP_STATUS_FLAG_DUE_PLATFORM_UPDATE

La plateforme est obsolète.

MP_STATUS_FLAG_INPROGRESS_PLATFORM_UPDATE

La mise à jour de la plateforme est en cours.

MP_STATUS_FLAG_PLATFORM_ABOUT_TO_BE_OUTDATED

La plateforme est sur le point d’être obsolète

MP_STATUS_FLAG_END_OF_LIFE

La signature ou la fin de vie de la plateforme est passée ou en attente.

MP_STATUS_FLAG_MAX

Indicateur valide maximal.

MP_STATUS_FLAG_ALL

Valeur maximale possible.

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