Метод IAntimalware2::Notify (amsi.h)
Отправляет в продукт защиты от вредоносных программ уведомление о произвольной операции. Уведомление не подразумевает запрос антивирусной проверки. Скорее, IAntimalware2::Notify предназначен для предоставления быстрого и легкого механизма для информирования антивредоносного продукта о том, что произошло событие. Как правило, антивредоносный продукт должен обработать уведомление и как можно быстрее вернуться к вызывающей программе.
Синтаксис
HRESULT Notify(
PVOID buffer,
ULONG length,
LPCWSTR contentName,
LPCWSTR appName,
AMSI_RESULT *pResult
);
Параметры
buffer
Тип: PVOID
Буфер, содержащий данные уведомления.
length
Тип: ULONG
Длина (в байтах) данных, считываемых из буфера.
contentName
Тип: LPCWSTR
Имя файла, URL-адрес, уникальный идентификатор скрипта или аналогичное сканируемое содержимое.
appName
Тип: LPCWSTR
Имя приложения, отправляющего уведомление AMSI.
pResult
Тип: AMSI_RESULT*
Результат сканирования.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
S_OK | Успешно. |
E_INVALIDARG | Один или несколько аргументов недопустимы. |
E_NOT_VALID_STATE | Объект не инициализирован. |
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | amsi.h |