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 |