反恶意软件扫描接口
反恶意软件扫描接口技术概述。
若要使用反恶意软件扫描接口进行开发,需要包含此标头。
有关此技术的编程指南,请参阅
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) |
读取 请求要读取的内容的缓冲区满。 |
Scan 扫描内容流。 (IAntimalware.Scan) |
Scan 扫描内容流。 (IAntimalwareProvider.Scan) |
IAmsiStream 表示要扫描的流。 |
IAntimalware 表示反恶意软件产品。 (IAntimalware) |
IAntimalware2 表示反恶意软件产品。 (IAntimalware2) |
IAntimalwareProvider 表示反恶意软件产品的提供商。 (IAntimalwareProvider) |
IAntimalwareProvider2 表示反恶意软件产品的提供商。 (IAntimalwareProvider2) |