Leggere in inglese

Condividi tramite


intestazione amsi.h

Questa intestazione viene usata dall'interfaccia antimalware scan. Per altre informazioni, vedere:

amsi.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAmsiStream

Rappresenta un flusso da analizzare.
IAntimalware

Rappresenta il prodotto antimalware. (IAntimalware)
IAntimalware2

Rappresenta il prodotto antimalware. (IAntimalware2)
IAntimalwareProvider

Rappresenta il provider del prodotto antimalware. (IAntimalwareProvider)
IAntimalwareProvider2

Rappresenta il provider del prodotto antimalware. (IAntimalwareProvider2)

Funzioni

 
AmsiCloseSession

Chiudere una sessione aperta da AmsiOpenSession.
AmsiInitialize

Inizializzare l'API AMSI.
AmsiNotifyOperation

Invia al provider antimalware una notifica di un'operazione arbitraria. (AmsiNotifyOperation)
AmsiOpenSession

Apre una sessione in cui è possibile correlare più richieste di analisi.
AmsiResultIsMalware

Determina se il risultato di un'analisi indica che il contenuto deve essere bloccato.
AmsiScanBuffer

Analizza un buffer pieno di contenuto per rilevare malware.
AmsiScanString

Analizza una stringa per individuare il malware.
AmsiUninitialize

Rimuovere l'istanza dell'API AMSI aperta originariamente da AmsiInitialize.

Enumerazioni

 
AMSI_ATTRIBUTE

Specifica i tipi di attributi che possono essere richiesti da IAmsiStream::GetAttribute.
AMSI_RESULT

Specifica i tipi di risultati restituiti dalle analisi.