Ler em inglês

Compartilhar via


Interface de verificação antimalware

Visão geral da tecnologia de interface de verificação antimalware.

Para desenvolver com a Interface de Verificação Antimalware, você precisa incluir esse cabeçalho.

Para obter diretrizes de programação para essa tecnologia, consulte

Enumerações

 
AMSI_ATTRIBUTE

Especifica os tipos de atributos que podem ser solicitados por IAmsiStream::GetAttribute.
AMSI_RESULT

Especifica os tipos de resultados retornados por varreduras.

Funções

 
AmsiCloseSession

Fecha uma sessão que foi aberta por AmsiOpenSession.
AmsiInitialize

Inicializa a API da AMSI.
AmsiNotifyOperation

Envia ao provedor antimalware uma notificação de uma operação arbitrária. (AmsiNotifyOperation)
AmsiOpenSession

Abre uma sessão na qual várias solicitações de varredura podem ser correlacionadas.
AmsiResultIsMalware

Determina se o resultado de uma varredura indica que o conteúdo deve ser bloqueado.
AmsiScanBuffer

Examina um buffer cheio de conteúdo em busca de malware.
AmsiScanString

Examina uma cadeia de caracteres em busca de malware.
AmsiUninitialize

Remove a instância da API da AMSI que foi originalmente aberta por AmsiInitialize.
CloseSession

Fecha a sessão. (IAntimalware.CloseSession)
CloseSession

Fecha a sessão. (IAntimalwareProvider.CloseSession)
DisplayName

O nome do provedor antimalware a ser exibido.
GetAttribute

Retorna um atributo solicitado do fluxo.
Notificar

Envia ao produto antimalware uma notificação de uma operação arbitrária.
Notificar

Envia ao provedor antimalware uma notificação de uma operação arbitrária. (IAntimalwareProvider2::Notify)
Leitura

Solicita que um buffer cheio de conteúdo seja lido.
Varredura

Examinar um fluxo de conteúdo. (IAntimalware.Scan)
Varredura

Examinar um fluxo de conteúdo. (IAntimalwareProvider.Scan)

Interfaces

 
IAmsiStream

Representa um fluxo a ser verificado.
IAntimalware

Representa o produto antimalware. (IAntimalware)
IAntimalware2

Representa o produto antimalware. (IAntimalware2)
IAntimalwareProvider

Representa o provedor do produto antimalware. (IAntimalwareProvider)
IAntimalwareProvider2

Representa o provedor do produto antimalware. (IAntimalwareProvider2)