このヘッダーは、マルウェア対策スキャン インターフェイスで使用されます。 詳細については、次を参照してください。
amsi.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
|
IAmsiStream スキャンするストリームを表します。 |
|
IAntimalware マルウェア対策製品を表します。 (IAntimalware) |
|
IAntimalware2 マルウェア対策製品を表します。 (IAntimalware2) |
|
IAntimalwareProvider マルウェア対策製品のプロバイダーを表します。 (IAntimalwareProvider) |
|
IAntimalwareProvider2 マルウェア対策製品のプロバイダーを表します。 (IAntimalwareProvider2) |
関数
|
AmsiCloseSession AmsiOpenSession によって開かれたセッションを閉じます。 |
|
AmsiInitialize AMSI API を初期化します。 |
|
AmsiNotifyOperation 任意の操作の通知をマルウェア対策プロバイダーに送信します。 (AmsiNotifyOperation) |
|
AmsiOpenSession 複数のスキャン要求を関連付けることができるセッションを開きます。 |
|
AmsiResultIsMalware コンテンツをブロックする必要があることをスキャンの結果によって示すかどうかを決定します。 |
|
AmsiScanBuffer バッファー全体のコンテンツでマルウェアをスキャンします。 |
|
AmsiScanString 文字列でマルウェアをスキャンします。 |
|
AmsiUninitialize 最初に AmsiInitialize によって開かれた AMSI API のインスタンスを削除します。 |
列挙
|
AMSI_ATTRIBUTE IAmsiStream::GetAttribute によって要求できる属性の種類を指定します。 |
|
AMSI_RESULT スキャンによって返される結果の種類を指定します。 |