Interface d’analyse anti-programme malveillant
Vue d’ensemble de la technologie d’interface d’analyse anti-programme malveillant.
Pour développer avec l’interface d’analyse Antimalware, vous devez inclure cet en-tête.
Pour obtenir des conseils de programmation pour cette technologie, consultez
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. |
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. |
CloseSession Ferme la session. (IAntimalware.CloseSession) |
CloseSession Ferme la session. (IAntimalwareProvider.CloseSession) |
DisplayName Nom du fournisseur anti-programme malveillant à afficher. |
GetAttribute Retourne un attribut demandé à partir du flux. |
Notifier Envoie au produit anti-programme malveillant une notification d’une opération arbitraire. |
Notifier Envoie au fournisseur anti-programme malveillant une notification d’une opération arbitraire. (IAntimalwareProvider2::Notify) |
Lire Demande une mémoire tampon pleine de contenu à lire. |
Analyser Analyser un flux de contenu. (IAntimalware.Scan) |
Analyser Analyser un flux de contenu. (IAntimalwareProvider.Scan) |
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) |