使用英语阅读

通过


反恶意软件扫描接口

反恶意软件扫描接口技术概述。

若要使用反恶意软件扫描接口进行开发,需要包含此标头。

有关此技术的编程指南,请参阅

枚举

 
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)