디스플레이에 대한 컨테이너 ID 지원
이 항목에서는 디스플레이 또는 모니터 디바이스에 포함된 디바이스의 시각적 표현인 디스플레이에 대한 컨테이너 ID 지원에 대해 설명합니다.
요구 사항:
- 최소 WDDM(Windows 디스플레이 드라이버 모델) 버전: 1.2
- 최소 Windows 버전: 8
- 드라이버 구현 - 전체 그래픽 및 디스플레이만: 필수
- WHCK 요구 사항 및 테스트: 모니터 컨테이너 ID에 대한 기능 테스트
컨테이너 ID DDI(디바이스 드라이버 인터페이스)
디스플레이 미니포트 드라이버에서 이 함수 및 구조를 구현합니다.
컨테이너 ID 설명
모니터 디바이스의 새로운 기능은 더 나은 사용자 환경을 제공할 수 있습니다. 특히 USB(유니버설 직렬 버스) 허브는 마우스와 키보드를 연결하기 위한 모니터의 인기 커넥터입니다. 또한 HDMI와 같은 커넥터는 오디오를 지원하므로 오디오 스피커도 모니터에 포함됩니다. 많은 새로운 디스플레이 디바이스는 터치 기능을 지원합니다. 이렇게 하면 사용자 데스크톱에서 유선 혼란을 줄여 뛰어난 사용자 환경을 제공합니다.
직관적인 방식으로 사용자에 대한 이러한 디바이스의 연결 및 상태를 시각적으로 나타내는 것이 중요합니다. 장치 및 프린터 페이지는 Windows 7에서 도입되었습니다. 다음 다이어그램과 같이 디바이스 및 프린터 폴더는 PC에 연결된 설치된 디바이스를 사용자에게 표시하여 프린터, 음악 플레이어, 카메라, 마우스 또는 디지털 사진 프레임에 검사 간단한 방법을 제공합니다(몇 가지 이름만 지정). 동시에 이 페이지는 사용자가 모든 드라이버를 더 쉽게 검색할 수 있도록 동일한 하드웨어에 포함된 디바이스를 그룹화합니다.
Windows 7 Microsoft는 디바이스용 컨테이너 ID 개념을 도입했습니다. "컴퓨터에 설치된 단일 함수 또는 다기능 디바이스와 연결된 기능 디바이스를 고유하게 그룹화한 시스템 제공 디바이스 식별 문자열" ( 컨테이너 ID를 참조하세요.) 디바이스에 동일한 컨테이너 ID가 포함된 경우 디바이스가 그룹화됩니다.
컨테이너 ID 개념이 성공하려면 Windows의 모든 디바이스 클래스가 이를 지원해야 하며 전체 에코시스템이 하드웨어에서 구현해야 합니다. Windows 7에서 오디오를 지원하는 여러 모니터가 연결되어 있는 경우 사용자가 어떤 디스플레이가 어떤 오디오 끝점에 매핑되는지 쉽게 확인할 수 없습니다. 터치 디지타이저도 마찬가지입니다. Windows 8 디스플레이 디바이스 클래스는 컨테이너 ID에 대한 지원을 추가합니다. 이렇게 하면 디스플레이 디바이스의 모든 기능이 동일한 컨테이너 ID를 보고하고 Windows 사용자 인터페이스 및 API에서 시각적으로 페어링될 수 있습니다.
컨테이너 ID 사용자 시나리오
오디오 스피커가 포함된 모니터에 대해 다음 워크플로를 고려합니다.
- 사용자가 HDMI 케이블을 사용하여 모니터를 연결합니다.
- WDDM 드라이버는 디스플레이 디바이스의 존재를 Windows 그래픽 스택에 보고합니다.
- Windows 그래픽 스택은 Windows 8 도입된 디바이스 DDI(드라이버 인터페이스)를 사용하여 WDDM 드라이버에서 컨테이너 ID를 쿼리합니다.
- 디스플레이 드라이버는 컨테이너 ID에 대한 모니터를 쿼리하고 Windows로 다시 전달합니다.
- 동시에 오디오 드라이버는 정확히 동일한 컨테이너 ID를 Windows 오디오 스택에 전달해야 합니다.
- 디바이스 및 프린터 제어판에서 볼 경우 디스플레이와 스피커가 함께 그룹화됩니다.
경우에 따라 디스플레이 디바이스에 컨테이너 ID가 포함되지 않을 수 있습니다. 이 경우 Windows는 EDID(확장 디스플레이 식별 데이터)에서 가져온 제조업체 ID, 제품 ID 및 일련 번호를 사용하여 고유한 컨테이너 ID를 자동으로 생성합니다. 이러한 값은 고유하므로 컨테이너 ID도 고유합니다. Windows 8 동일한 컨테이너 ID를 생성하기 위해 오디오 드라이버에 전달될 수 있도록 WDDM 드라이버에 동일한 정보를 전달하는 DDI를 제공합니다.
몇 가지 시나리오에서 디스플레이 구동의 소유권은 Windows, WDDM 디스플레이 드라이버 및 펌웨어 간에 전환됩니다. 이러한 전환은 다시 설정되거나 다시 구성되는 하드웨어 또는 소프트웨어와 연결되며 화면 깜박임 및 깜박임이 발생할 수 있습니다. 가능한 전환 시나리오 및 해당 동작은 WDDM 1.2 이상에서 원활한 상태 전환 제공에서 설명합니다.
하드웨어 인증 요구 사항
하드웨어 디바이스가 이 기능을 구현할 때 충족해야 하는 요구 사항에 대한 자세한 내용은 모니터 컨테이너 ID에 대한 기능 테스트에 대한 관련 WHCK 설명서를 참조하세요.
Windows 8 추가된 기능에 대한 검토는 WDDM 1.2 기능을 참조하세요.