다음을 통해 공유


RestoreMonitorFactoryDefaults 함수(highlevelmonitorconfigurationapi.h)

경고

물리적 모니터 구성 함수는 I2C 인터페이스를 통해 MCCS(VESA Monitor Control Command Set) 표준을 사용하여 작동합니다. 대부분의 모니터는 해당 표준을 완전히 구현하지 않습니다. 따라서 이러한 명령을 사용하면 정의되지 않은 모니터 동작이 발생할 수 있습니다. 의도한 대로 작동하는지 물리적으로 확인하지 않고 임의 모니터에 이러한 함수를 사용하지 않는 것이 좋습니다.

모니터의 설정을 공장 기본값으로 복원합니다.

구문

_BOOL RestoreMonitorFactoryDefaults(
  [in] HANDLE hMonitor
);

매개 변수

[in] hMonitor

실제 모니터에 대한 핸들입니다. 모니터 핸들을 얻으려면 GetPhysicalMonitorsFromHMONITOR 또는 GetPhysicalMonitorsFromIDirect3DDevice9를 호출합니다.

반환 값

함수가 성공하면 반환 값은 TRUE입니다. 함수가 실패하면 반환 값은 FALSE입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

이 함수는 상위 수준 모니터 구성 함수에서 지원하는 모든 설정을 복원합니다. 하위 수준 함수를 통해서만 사용할 수 있고 상위 수준 함수에서 지원되지 않는 설정을 복원할 수도 있습니다. 각 설정의 현재 값이 공장 기본값으로 변경됩니다. 변경되는 정확한 설정과 해당 설정의 기본값은 제조업체에 따라 다릅니다. 이 함수는 일부 설정에 대해 지원되는 값의 범위를 변경할 수도 있습니다.

이 함수가 지원되는 경우 GetMonitorCapabilities 함수는 MC_CAPS_RESTORE_FACTORY_DEFAULTS 플래그를 반환합니다.

이 함수는 반환하는 데 약 5초가 걸립니다.

GetMonitorCapabilities가 MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS 플래그를 반환하는 경우 이 함수는 상위 수준 함수에서 지원하는 모든 모니터 설정을 사용하도록 설정합니다. 애플리케이션이 하위 수준 함수를 호출하여 특정 설정을 사용하지 않도록 설정할 수 있는 경우도 있습니다. 사용자가 모니터의 물리적 제어판에서 설정을 조정하여 특정 설정을 사용하지 않도록 설정할 수도 있습니다. 이 경우 제어판을 통해서만 또는 RestoreMonitorFactoryDefaults를 호출하여 설정을 다시 사용하도록 설정할 수 있습니다. 상위 수준 함수를 사용하여 설정을 사용하지 않도록 설정할 수 없습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 highlevelmonitorconfigurationapi.h
라이브러리 Dxva2.lib
DLL Dxva2.dll

참고 항목

구성 함수 모니터링

RestoreMonitorFactoryColorDefaults