Método IAntimalwareProvider2::Notify (amsi.h)
Envia ao provedor antimalware uma notificação de uma operação arbitrária. A notificação não implica a solicitação de uma verificação antivírus. Em vez disso, IAntimalwareProvider2::Notify foi projetado para fornecer um mecanismo rápido e leve para se comunicar com o provedor antimalware que ocorreu um evento. Em geral, o provedor antimalware deve processar a notificação e retornar ao chamador o mais rápido possível.
Sintaxe
HRESULT Notify(
PVOID buffer,
ULONG length,
LPCWSTR contentName,
LPCWSTR appName,
AMSI_RESULT *pResult
);
Parâmetros
buffer
Tipo: PVOID
O buffer que contém os dados de notificação.
length
Tipo: ULONG
O comprimento, em bytes, dos dados a serem lidos do buffer.
contentName
Tipo: LPCWSTR
O nome do arquivo, a URL, a ID de script exclusiva ou semelhante ao conteúdo que está sendo verificado.
appName
Tipo: LPCWSTR
O nome do aplicativo que envia a notificação AMSI.
pResult
Tipo: AMSI_RESULT*
O resultado da verificação.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
S_OK | Êxito. |
E_INVALIDARG | Um ou mais argumentos são inválidos. |
E_NOT_VALID_STATE | O objeto não é inicializado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | amsi.h |