Partager via


structure MPSTATUS_DATA

Contient des données sur la status actuelle d’un composant du produit.

Syntaxe

typedef struct tagMPSTATUS_DATA {
  MPCOMPONENT_ID ComponentID;
  BOOL           fEnable;
  union {
    PMPSTATUS_DATAEX_UNUSED p1;
    PMPSTATUS_DATAEX_UNUSED p2;
    PMPSTATUS_DATAEX_UNUSED p3;
    PMPSTATUS_DATAEX_UNUSED p4;
    PMPSTATUS_DATAEX_UNUSED p5;
    PMPSTATUS_DATAEX_UNUSED p6;
    PMPSTATUS_DATAEX_UNUSED p7;
    PMPSTATUS_DATAEX_UNUSED p8;
    PMPSTATUS_DATAEX_UNUSED p9;
    PMPSTATUS_DATAEX_UNUSED pa;
    PMPSTATUS_DATAEX_UNUSED pb;
  } ComponentStatus;
} MPSTATUS_DATA, *PMPSTATUS_DATA;

Membres

ComponentID

Type : MPCOMPONENT_ID

ID de composant spécifique pour lequel status est signalé.

fEnable

Type : BOOL

État demandé pour le composant. hResult dans les données de rappel signifie la réussite ou l’échec de la demande.

ComponentStatus

Des status données supplémentaires en fonction de la valeur componentID.

Notes

Génère actuellement un pointeur vers une structure factice pour toutes les valeurs possibles de ComponentID.

p1

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_AS_SIGNATURE. Voir MPSTATUS_DATAEX_UNUSED.

p2

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_AV_SIGNATURE. Voir MPSTATUS_DATAEX_UNUSED.

p3

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_REALTIME_MONITOR. Voir MPSTATUS_DATAEX_UNUSED.

p4

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_ONACCESS_PROTECTION. Voir MPSTATUS_DATAEX_UNUSED.

p5

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_IOAV_PROTECTION. Voir MPSTATUS_DATAEX_UNUSED.

p6

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_BEHAVIOR_MONITOR. Voir MPSTATUS_DATAEX_UNUSED.

p7

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_AUTO_SCAN. Voir MPSTATUS_DATAEX_UNUSED.

p8

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_AUTO_SIGUPDATE. Voir MPSTATUS_DATAEX_UNUSED.

p9

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_IPC. Voir MPSTATUS_DATAEX_UNUSED.

Pa

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_NIS. Voir MPSTATUS_DATAEX_UNUSED.

Pb

Type : PMPSTATUS_DATAEX_UNUSED

Quand ComponentID == MPCOMPONENT_ELAM. Voir MPSTATUS_DATAEX_UNUSED.

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

MPSTATUS_DATAEX_UNUSED