Metodo IAntimalware2::Notify (amsi.h)

Invia al prodotto antimalware una notifica di un'operazione arbitraria. La notifica non implica la richiesta di un'analisi antivirus. IAntimalware2::Notify è invece progettato per fornire un meccanismo rapido e leggero per comunicare al prodotto antimalware che si è verificato un evento. In generale, il prodotto antimalware deve elaborare la notifica e tornare al chiamante il più rapidamente possibile.

Sintassi

HRESULT Notify(
  PVOID       buffer,
  ULONG       length,
  LPCWSTR     contentName,
  LPCWSTR     appName,
  AMSI_RESULT *pResult
);

Parametri

buffer

Tipo: PVOID

Buffer contenente i dati di notifica.

length

Tipo: ULONG

Lunghezza, in byte, dei dati da leggere dal buffer.

contentName

Tipo: LPCWSTR

Nome file, URL, ID script univoco o simile del contenuto analizzato.

appName

Tipo: LPCWSTR

Nome dell'applicazione che invia la notifica AMSI.

pResult

Tipo: AMSI_RESULT*

Risultato dell'analisi.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK Operazione completata.
E_INVALIDARG Uno o più argomenti non sono validi.
E_NOT_VALID_STATE L'oggetto non viene inizializzato.

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione amsi.h

Vedi anche

Interfaccia IAntimalware2