MPTHREAT_INFO-Struktur
Enthält Informationen zu einer Bedrohung.
Syntax
typedef struct tagMPTHREAT_INFO {
MPTHREAT_ID ThreatID;
GUID DetectionID;
MP_MIDL_STRING LPWSTR Name;
MPTHREAT_TYPE ThreatType;
MPTHREAT_SEVERITY ThreatCriticality;
MPTHREAT_CATEGORY ThreatCategory;
DWORD ThreatShortDescriptionID;
DWORD ThreatAdviseDescriptionID;
MPTHREAT_STATUS ThreatStatus;
DWORD SuggestedActionCount;
MPTHREAT_ACTION SuggestedActionArray[MP_MAX_SUGGESTIONS];
DWORD ResourceCount;
PMPRESOURCE_INFO *ResourceList[ResourceCount];
ULARGE_INTEGER ThreatStatusTime;
HRESULT ThreatStatusCode;
MPTHREAT_DETECTION ThreatDetection;
GUID QuarantineGuid;
MPEXECUTION_STATUS ExecutionStatus;
union {
PMPTHREAT_INFOEX_UNUSED pKnownBad;
PMPTHREAT_INFOEX_BEHAVIOR pBehavior;
PMPTHREAT_INFOEX_UNUSED pUnknown;
PMPTHREAT_INFOEX_UNUSED pKnownGood;
PMPTHREAT_INFOEX_NIS pNis;
} Data;
MPDETECTION_STATE State;
MP_MIDL_STRING LPWSTR DetectionUser;
MPSOURCE DetectionSource;
MP_MIDL_STRING LPWSTR ProcessName;
MPDETECTION_ORIGIN DetectionOrigin;
DWORD reserved1;
ULARGE_INTEGER DetectionTime;
MPEXECUTION_STATUS PreExecutionStatus;
ULARGE_INTEGER RemediationTime;
MPEXECUTION_STATUS PostExecutionStatus;
BOOL CriticalFailure;
DWORD NonCriticalReason;
MP_MIDL_STRING LPWSTR RemediationUser;
DWORD RemediationResourceCount;
PMPRESOURCE_INFO RemediationResourceList[RemediationResourceCount];
BOOL FailureResolved;
MPRESOLVED_REASON ResolvedReason;
DWORD AdditionalActions;
DWORD ResolvedActions;
DWORD dwThreatStatusFlag;
} MPTHREAT_INFO, *PMPTHREAT_INFO;
Member
-
ThreatID
-
Typ: MPTHREAT_ID
-
Bedrohungsbezeichner. Das obere Bit ist festgelegt, um Virenschutzbedrohungen zu identifizieren.
-
DetectionID
-
Typ: GUID
-
Erkennungs-ID.
-
Name
-
Typ: MP_MIDL_STRING LPWSTR
-
Bedrohungsname.
-
ThreatType
-
Typ: MPTHREAT_TYPE
-
Bedrohungstyp. Wird verwendet, um zwischen verschiedenen Bedrohungstypen zu unterscheiden, z. B. als "schlecht", "unbekannt" oder "bekannt gut". Siehe MPTHREAT_TYPE.
-
ThreatCriticality
-
Typ: MPTHREAT_SEVERITY
-
Bedrohungskritikalität. Siehe MPTHREAT_SEVERITY.
-
ThreatCategory
-
Typ: MPTHREAT_CATEGORY
-
Bedrohungskategorie, z. B. ein Trojaner oder ein Keylogger. Siehe MPTHREAT_CATEGORY.
-
ThreatShortDescriptionID
-
Art: DWORD
-
Kurzbeschreibungs-ID für Bedrohungen.
-
ThreatAdviseDescriptionID
-
Art: DWORD
-
Beschreibungs-ID für Bedrohungsinformationen.
-
ThreatStatus
-
Typ: MPTHREAT_STATUS
-
Bedrohungen status, z. B. erkannt, bereinigt oder in Quarantäne. Siehe MPTHREAT_STATUS.
-
SuggestedActionCount
-
Art: DWORD
-
Anzahl der vorgeschlagenen Aktionen in SuggestedActionArray.
-
SuggestedActionArray
-
Typ: MPTHREAT_ACTION[MP_MAX_SUGGESTIONS]
-
Array von vorgeschlagenen Aktionen. Siehe MPTHREAT_ACTION.
-
ResourceCount
-
Art: DWORD
-
Anzahl der Ressourcen in ResourceList.
-
ResourceList
-
Typ: PMPRESOURCE_INFO*
-
Liste der Ressourcen, die mit der Bedrohung identifiziert wurden. Siehe MPRESOURCE_INFO.
-
ThreatStatusTime
-
Typ: ULARGE_INTEGER
-
Zeitpunkt, zu dem sich die Bedrohung zuletzt geändert status.
-
ThreatStatusCode
-
Typ: HRESULT
-
Statuscode, der dem Bedrohungs-status zugeordnet ist.
-
ThreatDetection
-
Typ: MPTHREAT_DETECTION
-
Bedrohungserkennungstyp, z. B. konkret, verdächtig oder generisch. Siehe MPTHREAT_DETECTION.
-
QuarantineGuid
-
Typ: GUID
-
Guid unter Quarantäne.
-
ExecutionStatus
-
Typ: MPEXECUTION_STATUS
-
Die Ausführung status der Bedrohung, z. B. nicht bekannt, blockiert oder aktiv. Siehe MPEXECUTION_STATUS.
-
Daten
-
Zusätzliche Informationen. Der Zeiger auf die entsprechende Struktur hängt vom Wert von ThreatType ab.
-
pKnownBad
-
Typ: PMPTHREAT_INFOEX_UNUSED
-
Wenn ThreatType == MPTHREAT_TYPE_KNOWNBAD. Siehe MPTHREAT_INFOEX_UNUSED.
-
pBehavior
-
Typ: PMPTHREAT_INFOEX_BEHAVIOR
-
Wenn ThreatType == MPTHREAT_TYPE_BEHAVIOR. Siehe MPTHREAT_INFOEX_BEHAVIOR.
-
pUnknown
-
Typ: PMPTHREAT_INFOEX_UNUSED
-
Wenn ThreatType == MPTHREAT_TYPE_UNKNOWN. Siehe MPTHREAT_INFOEX_UNUSED.
-
pKnownGood
-
Typ: PMPTHREAT_INFOEX_UNUSED
-
Wenn ThreatType == MPTHREAT_TYPE_KNOWNGOOD. Siehe MPTHREAT_INFOEX_UNUSED.
-
pNis
-
Typ: PMPTHREAT_INFOEX_NIS
-
Wenn ThreatType == MPTHREAT_TYPE_NIS. Siehe MPTHREAT_INFOEX_NIS.
-
-
State
-
Typ: MPDETECTION_STATE
-
Der aktuelle Status der Erkennung. Siehe MPDETECTION_STATE.
-
DetectionUser
-
Typ: MP_MIDL_STRING LPWSTR
-
Der der Erkennung zugeordnete Benutzer im Format "Domäne/Benutzer".
-
DetectionSource
-
Typ: MPSOURCE
-
Die Quelle der Erkennung. Weitere Informationen finden Sie unter MPSOURCE.
-
ProcessName:
-
Typ: MP_MIDL_STRING LPWSTR
-
Der Erkennung zugeordneter Prozessname.
-
DetectionOrigin
-
Typ: MPDETECTION_ORIGIN
-
Der Ursprung der Erkennung, z. B. lokal oder netzwerk. Siehe MPDETECTION_ORIGIN.
-
reserviert1
-
Art: DWORD
-
Reservierte Metadaten zur Erkennung.
-
DetectionTime
-
Typ: ULARGE_INTEGER
-
Der Zeitpunkt der ersten Erkennung.
-
PreExecutionStatus
-
Typ: MPEXECUTION_STATUS
-
Die Ausführung status direkt vor der Wartung. Siehe MPEXECUTION_STATUS.
-
RemediationTime
-
Typ: ULARGE_INTEGER
-
Der Zeitpunkt, zu dem die Wiederherstellung erfolgt ist.
-
PostExecutionStatus
-
Typ: MPEXECUTION_STATUS
-
Ausführung status nach der Wartung. Siehe MPEXECUTION_STATUS.
-
CriticalFailure
-
Typ: BOOL
-
True, wenn der Behebungsfehler kritisch war.
-
NonCriticalReason
-
Art: DWORD
-
Der Grund für den Behebungsfehler ist nicht kritisch. Dies wird in Zukunft nicht garantiert unterstützt.
-
RemediationUser
-
Typ: MP_MIDL_STRING LPWSTR
-
Benutzer, der die Korrektur im Format "Domäne/Benutzer" angefordert hat.
-
RemediationResourceCount
-
Art: DWORD
-
Anzahl der Ressourcen in RemediationResourceList.
-
RemediationResourceList
-
Typ: PMPRESOURCE_INFO[RemediationResourceCount]
-
Liste der Ressourcen, bei denen während der Wartung ein Fehler aufgetreten ist. Siehe MPRESOURCE_INFO.
-
FailureResolved
-
Typ: BOOL
-
True, wenn der Behebungsfehler behoben wurde. Dadurch wird der Bucket entweder in den Abschluss oder eine zusätzliche Aktion verschoben.
-
ResolvedReason
-
Typ: MPRESOLVED_REASON
-
Grund für die Behebung eines Behebungsfehlers. Dies ist der Grund, warum die Erkennung von nicht zu einer zusätzlichen Aktion verschoben wurde oder abgeschlossen wurde. Siehe MPRESOLVED_REASON.
-
AdditionalActions
-
Art: DWORD
-
Sind zusätzliche Aktionen erforderlich.
-
ResolvedActions
-
Art: DWORD
-
Alle zusätzlichen Aktionen, die ausgeführt wurden.
-
dwThreatStatusFlag
-
Art: DWORD
-
Zusätzliche Informationen zur Bedrohungserkennung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Header |
|