Ler em inglês

Compartilhar via


Cabeçalho amsi.h

Esse cabeçalho é usado pela Interface de Verificação antimalware. Para obter mais informações, consulte:

amsi.h contém as seguintes interfaces de programação:

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)

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.

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.