amsi.h-Header

Dieser Header wird von der Antimalware Scan Interface verwendet. Weitere Informationen finden Sie unter

amsi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAmsiStream

Stellt einen zu scannenden Stream dar.
IAntimalware

Stellt das Antischadsoftware-Produkt dar. (IAntimalware)
IAntimalware2

Stellt das Antischadsoftware-Produkt dar. (IAntimalware2)
IAntimalwareProvider

Stellt den Anbieter des Antischadsoftware-Produkts dar. (IAntimalwareProvider)
IAntimalwareProvider2

Stellt den Anbieter des Antischadsoftware-Produkts dar. (IAntimalwareProvider2)

Functions

 
AmsiCloseSession

Schließt eine Sitzung, die von AmsiOpenSession geöffnet wurde.
AmsiInitialize

Initialisiert die AMSI-API.
AmsiNotifyOperation

Sendet eine Benachrichtigung über einen beliebigen Vorgang an den Antischadsoftwareanbieter. (AmsiNotifyOperation)
AmsiOpenSession

Öffnet eine Sitzung, in der mehrere Scananforderungen korreliert werden können.
AmsiResultIsMalware

Bestimmt, ob das Ergebnis eines Scans darauf hindeutet, dass der Inhalt blockiert werden soll.
AmsiScanBuffer

Scannt einen Puffer voller Inhalte auf Schadsoftware.
AmsiScanString

Scannt eine Zeichenfolge auf Schadsoftware.
AmsiUninitialize

Entfernt die Instanz der AMSI-API, die ursprünglich von AmsiInitialize geöffnet wurde.

Enumerationen

 
AMSI_ATTRIBUTE

Gibt die Typen von Attributen an, die von IAmsiStream::GetAttribute angefordert werden können.
AMSI_RESULT

Gibt die Typen von Ergebnissen an, die von Überprüfungen zurückgegeben werden.