閱讀英文

共用方式為


amsi.h 標頭

反惡意程式碼掃描介面會使用此標頭。 如需詳細資訊,請參閱

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

指定掃描傳回的結果類型。