디스플레이 어댑터의 자식 디바이스
디스플레이 어댑터의 자식 디바이스는 디스플레이 미니포트 드라이버에 의해 자식으로 열거되는 디스플레이 어댑터의 디바이스입니다. 디스플레이 어댑터의 모든 자식 디바이스는 온보드입니다. 모니터 및 디스플레이 어댑터에 연결하는 기타 외부 디바이스는 자식 디바이스로 간주되지 않습니다.
디스플레이 미니포트 드라이버의 DxgkDdiQueryChildRelations 함수는 디스플레이 어댑터의 자식 디바이스를 열거합니다. 열거 중에 디스플레이 미니포트 드라이버는 각 자식 디바이스에 유형 및 HPD(핫 플러그 감지) 인식 값을 할당합니다. 형식은 DXGK_CHILD_DEVICE_TYPE 열거자 중 하나입니다.
TypeVideoOutput
TypeOther
HPD 인식 값은 DXGK_CHILD_DEVICE_HPD_AWARENESS 열거자 중 하나입니다.
HpdAwarenessAlwaysConnected
HpdAwarenessInterruptible
HpdAwarenessPolled
다음 표에서는 다양한 형식과 HPD 인식 값이 있는 디바이스의 몇 가지 예를 제공합니다.
HpdAwareness | VideoOutput | 기타 |
---|---|---|
AlwaysConnected |
데스크톱 컴퓨터의 통합 LCD 패널 출력 |
TV 튜너 크로스바 스위치 MPEG2 코덱 |
인터럽트 가능 |
Dvi HDMI 휴대용 컴퓨터의 통합 LCD 패널 출력 |
|
폴링 |
S-비디오 HD15 |
운영 체제는 HPD 인식 값에 따라 여러 전략 중 하나를 사용하여 외부 디바이스가 자식 디바이스에 연결되어 있는지 여부를 확인합니다. 다음 표에서는 운영 체제가 다양한 HPD 인식 값을 가진 디바이스의 연결 상태 결정하는 방법을 간략하게 설명합니다.
HpdAwareness | 운영 체제에서 연결 상태 결정하는 방법 |
---|---|
AlwaysConnected |
운영 체제는 자식 디바이스가 항상 존재한다는 것을 알고 있습니다. 외부 디바이스가 자식 디바이스에 연결되거나 연결이 끊어진 적이 없습니다. |
인터럽트 가능 |
외부 디스플레이 디바이스가 자식 디바이스에 연결되거나 연결이 끊어지면 운영 체제에 알림이 표시됩니다. (휴대용 컴퓨터의 디스플레이 패널은 뚜껑이 열리고 덮개를 닫을 때 연결이 끊어지면 연결된 것으로 간주됩니다.) |
폴링 |
운영 체제는 외부 디스플레이 디바이스가 자식 디바이스에 연결되어 있는지 여부를 묻습니다. |