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 :
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) |
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. |
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. |