MPCLEAN_DATA structure

Notification data passed to clean callback function.

Syntax

typedef struct tagMPCLEAN_DATA {
  MPTHREAT_ID      ThreatID;
  MPTHREAT_ACTION  ThreatAction;
  DWORD            dwStatus;
  PMPRESOURCE_INFO ResourceInfo;
} MPCLEAN_DATA, *PMPCLEAN_DATA;

Members

ThreatID

Type: MPTHREAT_ID

Threat identifier for the MPNOTIFY_CLEAN_THREAT_START/MPNOTIFY_CLEAN_THREAT_SUCCEEDED/MPNOTIFY_CLEAN_THREAT_FAILED events. Upper bit is set to identify antivirus-related threats.

ThreatAction

Type: MPTHREAT_ACTION

Threat action for the MPNOTIFY_CLEAN_THREAT_START/MPNOTIFY_CLEAN_THREAT_SUCCEEDED/MPNOTIFY_CLEAN_THREAT_FAILED events. See MPTHREAT_ACTION.

dwStatus

Type: DWORD

Additional status or actions associated with the action taken. This is a combination of bit flags from MPSTATUS_FLAG.

ResourceInfo

Type: PMPRESOURCE_INFO

Resource information for the MPNOTIFY_CLEAN_THREAT_START/MPNOTIFY_CLEAN_THREAT_SUCCEEDED/MPNOTIFY_CLEAN_THREAT_FAILED events. See MPRESOURCE_INFO.

Requirements

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

See also

MPRESOURCE_INFO

MPSTATUS_FLAG

MPTHREAT_ACTION