Freigeben über


MpThreatOpen-Funktion

Gibt ein Enumerationshandle zum Abrufen von Bedrohungen zurück. Diese Funktion kann verwendet werden, um Von einem bestimmten Scan erkannte Bedrohungen, alle aktiven Bedrohungen im System, den Verlauf der Bedrohungsdesinfektion oder alle in der Signaturdatenbank vorhandenen Bedrohungen zu öffnen.

Syntax

HRESULT WINAPI MpThreatOpen(
  _In_  MPHANDLE        hScanHandle,
  _In_  MPTHREAT_SOURCE ThreatSource,
  _In_  MPTHREAT_TYPE   ThreatType,
  _Out_ PMPHANDLE       phThreatEnumHandle
);

Parameter

hScanHandle [in]

Typ: MPHANDLE

Kann ein Handle für einen abgeschlossenen Scanvorgang sein, der von der MpScanStart-Funktion zurückgegeben wird. Alternativ kann dieser Parameter auf das von MpManagerOpen zurückgegebene Schnittstellenhandle für den Malware-Schutz-Manager festgelegt werden, um alle aktiven Bedrohungen im System, den Verlauf der Bedrohungsdesinfektion oder Bedrohungen aus der Signaturdatenbank aufzulisten.

ThreatSource [in]

Typ: MPTHREAT_SOURCE

Wird verwendet, um die Quelle der Bedrohungsaufzählung zu steuern. Die möglichen Werte für diesen Parameter sind:

Wert Bedeutung
MPTHREAT_SOURCE_SCAN
Bedrohungen, die dem spezifischen Scanhandle zugeordnet sind.
MPTHREAT_SOURCE_ACTIVE
Bedrohungen, die derzeit im System aktiv sind.
MPTHREAT_SOURCE_HISTORY
Bedrohungen, auf die reagiert und als Geschichte bewahrt werden.
MPTHREAT_SOURCE_QUARANTINE
Bedrohungen, die unter Quarantäne stehen.
MPTHREAT_SOURCE_SIGNATURE
Bedrohungen, die mit der aktuellen Signaturdatenbank erkannt werden können.
MPTHREAT_SOURCE_STATE
Bedrohungen, auf die kürzlich reagiert wurde. ("Zuletzt" wird durch eine konfigurierbare interne Einstellung definiert.)

ThreatType [in]

Typ: MPTHREAT_TYPE

Wird verwendet, um aufgezählte Bedrohungen basierend auf dem Erkennungstyp zu filtern. Die möglichen Werte für diesen Parameter sind:

Wert Bedeutung
MPTHREAT_TYPE_KNOWNBAD
Die Erkennung erfolgt basierend auf einer bestimmten Signatur-, Emulations- oder anderen Bedrohungserkennungsmethode.
MPTHREAT_TYPE_SUSPICIOUS
Die Erkennung erfolgt basierend auf der Verhaltensüberwachung.
MPTHREAT_TYPE_UNKNOWN
Die Erkennung erfolgt basierend auf unbekannten Bedrohungen (nicht klassifiziert).
MPTHREAT_TYPE_KNOWNGOOD
Die Erkennung erfolgt basierend auf bekannten sicheren Bedrohungen.
MPTHREAT_TYPE_NIS
Die Erkennung erfolgt basierend auf NIS-Bedrohungen.

phThreatEnumHandle [out]

Typ: PMPHANDLE

Zurückgegebener Bedrohungsaufzählungshandle, der den Enumerationskontext identifiziert. Dieses Handle kann verwendet werden, um Bedrohungsinformationen mithilfe von MpThreatEnumerate aufzulisten. Der Handle muss mit der Funktion MpHandleClose geschlossen werden.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein fehlerhafter HRESULT-Code . Der Aufrufer kann die MpErrorMessageFormat-Funktion verwenden, um eine allgemeine Beschreibung der Fehlermeldung abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Header
MpClient.h
DLL
MpClient.dll

Weitere Informationen

MpErrorMessageFormat

MpHandleClose

MpManagerOpen

MpScanStart

MpThreatEnumerate