перечисление AMSI_RESULT (amsi.h)
Перечисление AMSI_RESULT указывает типы результатов, возвращаемых сканированием.
Синтаксис
typedef enum AMSI_RESULT {
AMSI_RESULT_CLEAN,
AMSI_RESULT_NOT_DETECTED,
AMSI_RESULT_BLOCKED_BY_ADMIN_START,
AMSI_RESULT_BLOCKED_BY_ADMIN_END,
AMSI_RESULT_DETECTED
} ;
Константы
AMSI_RESULT_CLEAN Известный хороший. Обнаружение не найдено, и результат, скорее всего, не изменится после будущего обновления определения. |
AMSI_RESULT_NOT_DETECTED Обнаружение не найдено, но результат может измениться после будущего обновления определения. |
AMSI_RESULT_BLOCKED_BY_ADMIN_START Политика администратора заблокировала это содержимое на этом компьютере (начало диапазона). |
AMSI_RESULT_BLOCKED_BY_ADMIN_END Политика администратора заблокировала это содержимое на этом компьютере (конец диапазона). |
AMSI_RESULT_DETECTED Обнаружено обнаружение. Содержимое считается вредоносной программой и должно быть заблокировано. |
Комментарии
Поставщик антивредоносных программ может возвращать результат в диапазоне от 1 до 32767 включительно в качестве предполагаемого уровня риска. Чем больше результат, тем рискованнее продолжить работу с содержимым. Эти значения зависят от поставщика и могут указывать на семейство вредоносных программ или идентификатор.
Результаты в диапазоне AMSI_RESULT_BLOCKED_BY_ADMIN_START и AMSI_RESULT_BLOCKED_BY_ADMIN_END значений (включительно) официально блокируются политикой, указанной администратором. В таких случаях выполнение соответствующего скрипта будет заблокировано. Диапазон велик для будущих дополнений в функциональных возможностях.
Любой возвращаемый результат, равный или превышающий 32768, считается вредоносной программой, и содержимое должно быть заблокировано. Приложение должно использовать AmsiResultIsMalware , чтобы определить, так ли это.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | amsi.h |