다음을 통해 공유


WDEnable 함수(windowsdefender.h)

Windows Defender 상태 켜기 또는 끄기로 변경합니다.

참고  

WDEnable은 Windows 10 버전 1607을 기준으로 더 이상 사용할 수 없습니다.

Windows 10 버전 1607 및 Windows Server 2016 WDEnable 함수는 항상 E_NOTIMPL 반환합니다.

 

구문

HRESULT WDEnable(
  [in] BOOL fEnable
);

매개 변수

[in] fEnable

형식: BOOL

호출 애플리케이션이 설정하려는 Windows Defender 상태. TRUE를 사용하면 Windows Defender 수 있습니다. FALSE는 Windows Defender 사용하지 않도록 설정합니다.

반환 값

형식: HRESULT

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

반환 코드 Description
S_OK
Windows Defender 요청된 상태로 구성됩니다.
E_ACCESSDENIED
호출 애플리케이션에 충분한 권한이 없거나 서명 데이터베이스를 Windows Defender 위협으로 플래그가 지정됩니다.

디지털 서명을 통해 애플리케이션 ID를 호출하는 것은 확인할 수 없습니다.

HRESULT_FROM_WIN32(ERROR_ACCESS_DISABLED_BY_POLICY)
애플리케이션 요청을 호출하는 것은 그룹 정책에 의해 설정된 Windows Defender 상태 모순됩니다.
E_NOTIMPL
구현되지 않았습니다.

설명

이 함수를 호출하는 애플리케이션은 로컬 컴퓨터에 대한 관리자 권한으로 실행되어야 합니다. 또한 Windows Defender 호출 프로세스 및 로드된 모든 모듈의 적절한 서명과 (2) 호출 애플리케이션이 상태 변경할 수 있도록 허용하기 전에 호출 프로세스 및 로드된 모든 모듈에서 IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY 플래그가 설정되어 있는지 확인합니다. 호출 프로세스 이미지(또는 로드된 모듈)가 서명되지 않았거나 Windows Defender 서명에 의해 위협으로 플래그가 지정된 경우 적절한 오류 코드와 함께 호출이 실패합니다.

요구 사항

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

추가 정보

WDStatus