enumerazione AMSI_RESULT (amsi.h)
L'enumerazione AMSI_RESULT specifica i tipi di risultati restituiti dalle analisi.
Sintassi
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
} ;
Costanti
AMSI_RESULT_CLEAN Nota bene. Nessun rilevamento trovato e il risultato probabilmente non cambierà dopo un aggiornamento della definizione futura. |
AMSI_RESULT_NOT_DETECTED Nessun rilevamento trovato, ma il risultato potrebbe cambiare dopo un aggiornamento della definizione futura. |
AMSI_RESULT_BLOCKED_BY_ADMIN_START I criteri di amministratore hanno bloccato questo contenuto nel computer (inizio dell'intervallo). |
AMSI_RESULT_BLOCKED_BY_ADMIN_END I criteri di amministratore hanno bloccato questo contenuto nel computer (fine dell'intervallo). |
AMSI_RESULT_DETECTED Rilevamento trovato. Il contenuto è considerato malware e deve essere bloccato. |
Commenti
Il provider antimalware può restituire un risultato compreso tra 1 e 32767, inclusivo, come livello di rischio stimato. Maggiore è il risultato, più rischioso è continuare con il contenuto. Questi valori sono specifici del provider e possono indicare una famiglia o un ID malware.
I risultati all'interno dell'intervallo di AMSI_RESULT_BLOCKED_BY_ADMIN_START e AMSI_RESULT_BLOCKED_BY_ADMIN_END valori (inclusivi) vengono ufficialmente bloccati dai criteri specificati dall'amministratore. In questi casi, lo script in questione verrà bloccato dall'esecuzione. L'intervallo è grande per soddisfare le aggiunte future nelle funzionalità.
Qualsiasi risultato restituito uguale a o maggiore di 32768 è considerato malware e il contenuto deve essere bloccato. Un'app deve usare AmsiResultIsMalware per determinare se si tratta del caso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | amsi.h |