Поделиться через


Метод IAntimalware::Scan (amsi.h)

Сканирование потока содержимого.

Синтаксис

HRESULT Scan(
  [in]  IAmsiStream          *stream,
  [out] AMSI_RESULT          *result,
  [out] IAntimalwareProvider **provider
);

Параметры

[in] stream

Отсканированный поток IAmsiStream .

[out] result

Результат сканирования. См . AMSI_RESULT.

[out] provider

Поставщик IAntimalwareProvider антивредоносного продукта.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_NOT_VALID_STATE
Объект не инициализирован.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header amsi.h

См. также раздел

AMSI_RESULT

IAmsiStream

IAntimalware

IAntimalwareProvider