Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Examina uma cadeia de caracteres em busca de malware.
Sintaxe
HRESULT AmsiScanString(
[in] HAMSICONTEXT amsiContext,
[in] LPCWSTR string,
[in] LPCWSTR contentName,
[in, optional] HAMSISESSION amsiSession,
[out] AMSI_RESULT *result
);
Parâmetros
[in] amsiContext
O identificador do tipo HAMSICONTEXT que foi recebido inicialmente de AmsiInitialize.
[in] string
A cadeia de caracteres a ser examinada.
[in] contentName
O nome do arquivo, a URL, a ID de script exclusiva ou semelhante ao conteúdo que está sendo verificado.
[in, optional] amsiSession
Se várias solicitações de verificação devem ser correlacionadas em uma sessão, defina a sessão como o identificador do tipo HAMSISESSION que foi recebido inicialmente de AmsiOpenSession. Caso contrário, defina a sessão como nullptr.
[out] result
O resultado da verificação. Consulte AMSI_RESULT.
Um aplicativo deve usar AmsiResultIsMalware para determinar se o conteúdo deve ser bloqueado.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
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 |
| Biblioteca | Amsi.lib |
| DLL | Amsi.dll |