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