다음을 통해 공유


IAntimalwareProvider2::Notify 메서드(amsi.h)

맬웨어 방지 공급자에게 임의 작업에 대한 알림을 보냅니다. 알림이 바이러스 백신 검사 요청을 의미하지는 않습니다. 대신 IAntimalwareProvider2::Notify 는 이벤트가 발생했음을 맬웨어 방지 공급자와 통신하는 빠르고 간단한 메커니즘을 제공하도록 설계되었습니다. 일반적으로 맬웨어 방지 공급자는 알림을 처리하고 최대한 빨리 호출자로 돌아가야 합니다.

구문

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

매개 변수

buffer

형식: PVOID

알림 데이터가 포함된 버퍼입니다.

length

형식: ULONG

버퍼에서 읽을 데이터의 길이(바이트)입니다.

contentName

형식: LPCWSTR

파일 이름, URL, 고유한 스크립트 ID 또는 검사 중인 콘텐츠와 유사합니다.

appName

형식: LPCWSTR

AMSI 알림을 보내는 애플리케이션의 이름입니다.

pResult

형식: AMSI_RESULT*

검사 결과입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
S_OK 성공.
E_INVALIDARG 하나 이상의 인수가 잘못되었습니다.
E_NOT_VALID_STATE 개체가 초기화되지 않았습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 amsi.h

추가 정보

IAntimalwareProvider2 인터페이스