IViewHelper Clone-View COM 개체의 요구 사항

하드웨어 공급업체의 clone-view IViewHelper COM 인터페이스 개체는 다음 요구 사항을 충족해야 합니다.

  • COM 개체는 COM In-Process(in-proc) 서버인 DLL(동적 연결 라이브러리) 내에 있어야 합니다.

  • COM 개체의 구현은 운영 체제에 불투명해야 합니다.

  • IViewHelper 인터페이스는 복제 뷰를 포함하는 토폴로지 데이터를 가져오고 설정하는 메서드를 제공해야 합니다.

  • 하드웨어 공급업체는 둘 이상의 모니터에 디스플레이가 표시되도록 복제 보기에 대한 디스플레이 모드를 찾아야 합니다.

  • COM 개체의 IViewHelper::Commit 메서드를 호출해도 모드 변경이 생성되지 않는 경우 Commit 은 Win32 BroadcastSystemMessage 함수를 호출해야 하며 항상 BSF_POSTMESSAGE 브로드캐스트 옵션을 사용하여 WM_DISPLAYCHANGE 메시지를 게시해야 합니다. BroadcastSystemMessage에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

  • 표시된 인수를 사용하여 Win32 ChangeDisplaySettingsEx(NULL, 0, NULL) 함수를 호출하는 대신 IViewHelper::Commit 메서드를 사용하면 안 됩니다. ChangeDisplaySettingsEx에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.