структура 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

ПриMPCOMPONENT_AS_SIGNATUREComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p2

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_AV_SIGNATUREComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p3

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_REALTIME_MONITORComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p4

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_ONACCESS_PROTECTIONComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p5

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_IOAV_PROTECTIONComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p6

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_BEHAVIOR_MONITORComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p7

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_AUTO_SCANComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p8

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_AUTO_SIGUPDATEComponentID == . См . MPSTATUS_DATAEX_UNUSED.

p9

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_IPCComponentID == . См . MPSTATUS_DATAEX_UNUSED.

Pa

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_NISComponentID == . См . MPSTATUS_DATAEX_UNUSED.

Pb

Тип: PMPSTATUS_DATAEX_UNUSED

ПриMPCOMPONENT_ELAMComponentID == . См . MPSTATUS_DATAEX_UNUSED.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Заголовок
MpClient.h

См. также раздел

MPCOMPONENT_ID

MPSTATUS_DATAEX_UNUSED