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 指定掃描傳回的結果類型。 |