Compartir a través de


Método IAntimalware2::Notify (amsi.h)

Envía al producto antimalware una notificación de una operación arbitraria. La notificación no implica la solicitud de un examen antivirus. En su lugar, IAntimalware2::Notify está diseñado para proporcionar un mecanismo rápido y ligero para comunicarse con el producto antimalware que ha tenido lugar un evento. En general, el producto antimalware debe procesar la notificación y volver al autor de la llamada lo antes posible.

Sintaxis

HRESULT Notify(
  PVOID       buffer,
  ULONG       length,
  LPCWSTR     contentName,
  LPCWSTR     appName,
  AMSI_RESULT *pResult
);

Parámetros

buffer

Tipo: PVOID

Búfer que contiene los datos de notificación.

length

Tipo: ULONG

Longitud, en bytes, de los datos que se van a leer desde el búfer.

contentName

Tipo: LPCWSTR

El nombre de archivo, la dirección URL, el identificador de script único o similar al contenido que se está examinando.

appName

Tipo: LPCWSTR

Nombre de la aplicación que envía la notificación AMSI.

pResult

Tipo: AMSI_RESULT*

Resultado del examen.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK Correcto.
E_INVALIDARG Uno o varios argumentos no son válidos.
E_NOT_VALID_STATE El objeto no se inicializa.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado amsi.h

Consulte también

Interfaz IAntimalware2