反惡意程式碼掃描介面
反惡意程式碼掃描介面技術概觀。
若要使用 Antimalware 掃描介面進行開發,您需要包含此標頭。
如需這項技術的程式設計指導方針,請參閱
AMSI_ATTRIBUTE 指定 IAmsiStream::GetAttribute 可要求的屬性類型。 |
AMSI_RESULT 指定掃描傳回的結果類型。 |
AmsiCloseSession 關閉 AmsiOpenSession 所開啟的會話。 |
AmsiInitialize 初始化 AMSI API。 |
AmsiNotifyOperation 傳送至反惡意程式碼提供者任意作業的通知。 (AmsiNotifyOperation) |
AmsiOpenSession 開啟會話,其中多個掃描要求可以相互關聯。 |
AmsiResultIsMalware 判斷掃描的結果是否表示應該封鎖內容。 |
AmsiScanBuffer 掃描包含惡意程式碼內容的緩衝區。 |
AmsiScanString 掃描字串中的惡意程式碼。 |
AmsiUninitialize 移除 AmsiInitialize 最初開啟的 AMSI API 實例。 |
CloseSession 關閉會話。 (IAntimalware.CloseSession) |
CloseSession 關閉會話。 (IAntimalwareProvider.CloseSession) |
DisplayName 要顯示的反惡意程式碼提供者名稱。 |
GetAttribute 從資料流程傳回要求的 屬性。 |
通知 將任意作業的通知傳送至反惡意程式碼產品。 |
通知 傳送至反惡意程式碼提供者任意作業的通知。 (IAntimalwareProvider2::Notify) |
讀取 要求要讀取的緩衝區完整內容。 |
掃描 掃描內容串流。 (IAntimalware.Scan) |
掃描 掃描內容串流。 (IAntimalwareProvider.Scan) |
IAmsiStream 表示要掃描的資料流程。 |
IAntimalware 代表反惡意程式碼產品。 (IAntimalware) |
IAntimalware2 代表反惡意程式碼產品。 (IAntimalware2) |
IAntimalwareProvider 表示反惡意程式碼產品的提供者。 (IAntimalwareProvider) |
IAntimalwareProvider2 表示反惡意程式碼產品的提供者。 (IAntimalwareProvider2) |