Freigeben über


MPSTATUS_DATA-Struktur

Enthält Daten zum aktuellen status einer Komponente des Produkts.

Syntax

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;

Member

ComponentID

Typ: MPCOMPONENT_ID

Spezifische Komponenten-ID, für die status gemeldet wird.

fEnable

Typ: BOOL

Der für die Komponente angeforderte Status. hResult in den Rückrufdaten bedeutet Erfolg oder Fehler für die Anforderung.

ComponentStatus

Zusätzliche status Daten abhängig vom Wert von ComponentID.

Hinweis

Führt derzeit zu einem Zeiger auf eine Dummystruktur für alle möglichen Werte von ComponentID.

p1

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_AS_SIGNATURE. Siehe MPSTATUS_DATAEX_UNUSED.

p2

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_AV_SIGNATURE. Siehe MPSTATUS_DATAEX_UNUSED.

p3

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_REALTIME_MONITOR. Siehe MPSTATUS_DATAEX_UNUSED.

p4

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_ONACCESS_PROTECTION. Siehe MPSTATUS_DATAEX_UNUSED.

p5

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_IOAV_PROTECTION. Siehe MPSTATUS_DATAEX_UNUSED.

p6

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_BEHAVIOR_MONITOR. Siehe MPSTATUS_DATAEX_UNUSED.

p7

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_AUTO_SCAN. Siehe MPSTATUS_DATAEX_UNUSED.

p8

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_AUTO_SIGUPDATE. Siehe MPSTATUS_DATAEX_UNUSED.

p9

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_IPC. Siehe MPSTATUS_DATAEX_UNUSED.

Pa

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_NIS. Siehe MPSTATUS_DATAEX_UNUSED.

Pb

Typ: PMPSTATUS_DATAEX_UNUSED

Wenn ComponentID == MPCOMPONENT_ELAM. Siehe MPSTATUS_DATAEX_UNUSED.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Header
MpClient.h

Weitere Informationen

MPCOMPONENT_ID

MPSTATUS_DATAEX_UNUSED