Leer en inglés

Compartir a través de


encabezado amsi.h

Antimalware Scan Interface usa este encabezado. Para más información, consulte:

amsi.h contiene las siguientes interfaces de programación:

Interfaces

 
IAmsiStream

Representa una secuencia que se va a examinar.
IAntimalware

Representa el producto antimalware. (IAntimalware)
IAntimalware2

Representa el producto antimalware. (IAntimalware2)
IAntimalwareProvider

Representa el proveedor del producto antimalware. (IAntimalwareProvider)
IAntimalwareProvider2

Representa el proveedor del producto antimalware. (IAntimalwareProvider2)

Functions

 
AmsiCloseSession

Cierra una sesión que AmsiOpenSession abrió.
AmsiInitialize

Inicializa la API de AMSI.
AmsiNotifyOperation

Envía una notificación de una operación arbitraria al proveedor de antimalware. (AmsiNotifyOperation)
AmsiOpenSession

Abre una sesión en la que se pueden correlacionar varias solicitudes de examen.
AmsiResultIsMalware

Determina si el resultado de un examen indica que se debe bloquear el contenido.
AmsiScanBuffer

Examina un búfer lleno de contenido para malware.
AmsiScanString

Examina una cadena para malware.
AmsiUninitialize

Elimina la instancia de la API de AMSI que abrió AmsiInitialize al principio.

Enumeraciones

 
AMSI_ATTRIBUTE

Especifica los tipos de atributos que IAmsiStream::GetAttribute puede solicitar.
AMSI_RESULT

Especifica los tipos de resultados devueltos por los exámenes.