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 |