MPDETECTION_STATE enumeration

The state of the currently detected threat.

Syntax

typedef enum tagMPDETECTION_STATE { 
  MPDETECTION_STATE_UNKNOWN             = 0,
  MPDETECTION_STATE_ACTIVE              = 1,
  MPDETECTION_STATE_FINISHED            = 2,
  MPDETECTION_STATE_ADDITIONAL_ACTIONS  = 3,
  MPDETECTION_STATE_FAILED              = 4,
  MPDETECTION_STATE_CRITICALLY_FAILED   = 5,
  MPDETECTION_STATE_CLEARED             = 6
} MPDETECTION_STATE, *PMPDETECTION_STATE;

Constants

MPDETECTION_STATE_UNKNOWN

In an error state.

MPDETECTION_STATE_ACTIVE

Active threat.

MPDETECTION_STATE_FINISHED

Pending 24 hours to a move to cleared.

MPDETECTION_STATE_ADDITIONAL_ACTIONS

Additional actions required.

MPDETECTION_STATE_FAILED

Non-critical remediation failure.

MPDETECTION_STATE_CRITICALLY_FAILED

Critical remediation failure.

MPDETECTION_STATE_CLEARED

Threat does not show up in the state query, only in history.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Header
MpClient.h