IAntimalware2::Notify メソッド (amsi.h)
任意の操作の通知をマルウェア対策製品に送信します。 この通知は、ウイルス対策スキャンの要求を意味するものではありません。 代わりに、 IAntimalware2::Notify は、イベントが発生したマルウェア対策製品と通信するための迅速かつ軽量なメカニズムを提供するように設計されています。 一般に、マルウェア対策製品は通知を処理し、できるだけ早く呼び出し元に戻る必要があります。
構文
HRESULT Notify(
PVOID buffer,
ULONG length,
LPCWSTR contentName,
LPCWSTR appName,
AMSI_RESULT *pResult
);
パラメーター
buffer
種類: PVOID
通知データを含むバッファー。
length
種類: ULONG
バッファーから読み取るデータの長さ (バイト単位)。
contentName
種類: LPCWSTR
スキャンされるコンテンツのファイル名、URL、一意のスクリプト ID、または類似した内容。
appName
種類: LPCWSTR
AMSI 通知を送信するアプリケーションの名前。
pResult
種類: AMSI_RESULT*
スキャンの結果。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
S_OK | 正常終了しました。 |
E_INVALIDARG | 1 つ以上の引数が無効です。 |
E_NOT_VALID_STATE | オブジェクトが初期化されていません。 |
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | amsi.h |