Lire en anglais

Partager via


En-tête amsi.h

Cet en-tête est utilisé par l’interface d’analyse Antimalware. Pour plus d'informations, consultez les pages suivantes :

amsi.h contient les interfaces de programmation suivantes :

Interfaces

 
IAmsiStream

Représente un flux à analyser.
IAntimalware

Représente le produit anti-programme malveillant. (IAntimalware)
IAntimalware2

Représente le produit anti-programme malveillant. (IAntimalware2)
IAntimalwareProvider

Représente le fournisseur du produit anti-programme malveillant. (IAntimalwareProvider)
IAntimalwareProvider2

Représente le fournisseur du produit anti-programme malveillant. (IAntimalwareProvider2)

Fonctions

 
AmsiCloseSession

Fermez une session ouverte par AmsiOpenSession.
AmsiInitialize

Initialisez l’API AMSI.
AmsiNotifyOperation

Envoie au fournisseur anti-programme malveillant une notification d’une opération arbitraire. (AmsiNotifyOperation)
AmsiOpenSession

Ouvre une session dans laquelle plusieurs demandes d’analyse peuvent être corrélées.
AmsiResultIsMalware

Détermine si le résultat d’une analyse indique que le contenu doit être bloqué.
AmsiScanBuffer

Analyse un contenu rempli de mémoire tampon à la recherche de programmes malveillants.
AmsiScanString

Analyse une chaîne à la recherche de programmes malveillants.
AmsiUninitialize

Supprimez la instance de l’API AMSI qui a été ouverte à l’origine par AmsiInitialize.

Énumérations

 
AMSI_ATTRIBUTE

Spécifie les types d’attributs qui peuvent être demandés par IAmsiStream::GetAttribute.
AMSI_RESULT

Spécifie les types de résultats retournés par les analyses.