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、唯一腳本識別碼,或類似正在掃描的內容。
appName
類型: LPCWSTR
傳送 AMSI 通知的應用程式名稱。
pResult
類型: AMSI_RESULT*
掃描的結果。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
S_OK | 成功。 |
E_INVALIDARG | 一或多個引數無效。 |
E_NOT_VALID_STATE | 物件未初始化。 |
規格需求
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | amsi.h |