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 |
---|---|
|
Windows Defender 요청된 상태로 구성됩니다. |
|
호출 애플리케이션에 충분한 권한이 없거나 서명 데이터베이스를 Windows Defender 위협으로 플래그가 지정됩니다.
디지털 서명을 통해 애플리케이션 ID를 호출하는 것은 확인할 수 없습니다. |
|
애플리케이션 요청을 호출하는 것은 그룹 정책에 의해 설정된 Windows Defender 상태 모순됩니다. |
|
구현되지 않았습니다. |
설명
이 함수를 호출하는 애플리케이션은 로컬 컴퓨터에 대한 관리자 권한으로 실행되어야 합니다. 또한 Windows Defender 호출 프로세스 및 로드된 모든 모듈의 적절한 서명과 (2) 호출 애플리케이션이 상태 변경할 수 있도록 허용하기 전에 호출 프로세스 및 로드된 모든 모듈에서 IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY 플래그가 설정되어 있는지 확인합니다. 호출 프로세스 이미지(또는 로드된 모듈)가 서명되지 않았거나 Windows Defender 서명에 의해 위협으로 플래그가 지정된 경우 적절한 오류 코드와 함께 호출이 실패합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | windowsdefender.h |
DLL | MpClient.dll |