MPSTATUS_DATA structure
Contains data about the current status of a component of the product.
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;
Members
-
ComponentID
-
Type: MPCOMPONENT_ID
-
Specific component ID for which status is reported.
-
fEnable
-
Type: BOOL
-
Status requested for the component. hResult in the callback data signifies success or failure for the request.
-
ComponentStatus
-
Extra status data depending on value of ComponentID.
Note
Currently results in a pointer to a dummy structure for all possible values of ComponentID.
-
p1
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_AS_SIGNATURE. See MPSTATUS_DATAEX_UNUSED.
-
p2
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_AV_SIGNATURE. See MPSTATUS_DATAEX_UNUSED.
-
p3
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_REALTIME_MONITOR. See MPSTATUS_DATAEX_UNUSED.
-
p4
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_ONACCESS_PROTECTION. See MPSTATUS_DATAEX_UNUSED.
-
p5
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_IOAV_PROTECTION. See MPSTATUS_DATAEX_UNUSED.
-
p6
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_BEHAVIOR_MONITOR. See MPSTATUS_DATAEX_UNUSED.
-
p7
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_AUTO_SCAN. See MPSTATUS_DATAEX_UNUSED.
-
p8
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_AUTO_SIGUPDATE. See MPSTATUS_DATAEX_UNUSED.
-
p9
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_IPC. See MPSTATUS_DATAEX_UNUSED.
-
pa
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_NIS. See MPSTATUS_DATAEX_UNUSED.
-
pb
-
Type: PMPSTATUS_DATAEX_UNUSED
-
When ComponentID == MPCOMPONENT_ELAM. See MPSTATUS_DATAEX_UNUSED.
-
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Header |
|
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for