共用方式為


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

另請參閱

IAntimalware2 介面