기존 모니터 구성 처리

TMM은 새 모니터를 검색하고 2개 모니터 구성에서 TMM(임시 다중 모니터 관리자) 대화 상자를 시작하는 것 외에도 이전 디스플레이 구성을 복원해야 합니다. TMM은 IViewHelper::SetConfiguration 메서드를 통해 디스플레이 데이터를 사용자 모드 디스플레이 드라이버에 전달하여 디스플레이 구성을 복원할 수 있습니다. TMM은 메모리를 할당하고 디스플레이 모드 및 토폴로지 정보를 메모리에 저장합니다. TMM은 SetConfigurationpIStream 매개 변수가 가리키는 IStream 인터페이스에서 이 메모리를 전달합니다. 사용자 모드 디스플레이 드라이버는 다른 디스플레이 데이터(예: 감마 또는 TV 설정)를 수정하거나 접을 수도 있습니다. 드라이버가 표시 데이터로 완료되면 드라이버는 IStream::Release 메서드를 호출하여 메모리를 해제합니다.

다음 그림에서는 TMM이 기존 모니터 구성을 복원할 때 발생하는 작업의 흐름을 보여 줍니다.

TMM에서 기존 모니터 구성을 복원하는 프로세스를 보여 주는 다이어그램