MPSTATUS_DATA结构

包含有关产品组件当前状态的数据。

语法

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;

成员

ComponentID

类型: MPCOMPONENT_ID

报告其状态的特定组件 ID。

fEnable

类型: BOOL

为组件请求的状态。 回调数据中的 hResult 表示请求成功或失败。

ComponentStatus

额外的状态数据,具体取决于 ComponentID 的值。

注意

当前生成指向 ComponentID 的所有可能值的虚拟结构的指针。

p1

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_AS_SIGNATURE时。 请参阅 MPSTATUS_DATAEX_UNUSED

p2

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_AV_SIGNATURE时。 请参阅 MPSTATUS_DATAEX_UNUSED

p3

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_REALTIME_MONITOR时。 请参阅 MPSTATUS_DATAEX_UNUSED

p4

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_ONACCESS_PROTECTION时。 请参阅 MPSTATUS_DATAEX_UNUSED

p5

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_IOAV_PROTECTION时。 请参阅 MPSTATUS_DATAEX_UNUSED

p6

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_BEHAVIOR_MONITOR时。 请参阅 MPSTATUS_DATAEX_UNUSED

p7

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_AUTO_SCAN时。 请参阅 MPSTATUS_DATAEX_UNUSED

p8

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_AUTO_SIGUPDATE时。 请参阅 MPSTATUS_DATAEX_UNUSED

p9

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_IPC。 请参阅 MPSTATUS_DATAEX_UNUSED

Pa

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_NIS时。 请参阅 MPSTATUS_DATAEX_UNUSED

类型: PMPSTATUS_DATAEX_UNUSED

ComponentID == MPCOMPONENT_ELAM时。 请参阅 MPSTATUS_DATAEX_UNUSED

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
标头
MpClient.h

另请参阅

MPCOMPONENT_ID

MPSTATUS_DATAEX_UNUSED