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

報告狀態的特定元件識別碼。

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