Training
Module
Explore malware and threat protection - Training
In this module, you will learn about malware and common network-related security threats and the steps that you can take to mitigate them.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This header is used by Antimalware Scan Interface. For more information, see:
amsi.h contains the following programming interfaces:
IAmsiStream Represents a stream to be scanned. |
IAntimalware Represents the antimalware product. (IAntimalware) |
IAntimalware2 Represents the antimalware product. (IAntimalware2) |
IAntimalwareProvider Represents the provider of the antimalware product. (IAntimalwareProvider) |
IAntimalwareProvider2 Represents the provider of the antimalware product. (IAntimalwareProvider2) |
AmsiCloseSession Close a session that was opened by AmsiOpenSession. |
AmsiInitialize Initialize the AMSI API. |
AmsiNotifyOperation Sends to the antimalware provider a notification of an arbitrary operation. (AmsiNotifyOperation) |
AmsiOpenSession Opens a session within which multiple scan requests can be correlated. |
AmsiResultIsMalware Determines if the result of a scan indicates that the content should be blocked. |
AmsiScanBuffer Scans a buffer-full of content for malware. |
AmsiScanString Scans a string for malware. |
AmsiUninitialize Remove the instance of the AMSI API that was originally opened by AmsiInitialize. |
AMSI_ATTRIBUTE Specifies the types of attributes that can be requested by IAmsiStream::GetAttribute. |
AMSI_RESULT Specifies the types of results returned by scans. |
Training
Module
Explore malware and threat protection - Training
In this module, you will learn about malware and common network-related security threats and the steps that you can take to mitigate them.