디스플레이 어댑터의 자식 디바이스

디스플레이 어댑터의 자식 디바이스는 디스플레이 미니포트 드라이버에 의해 자식으로 열거되는 디스플레이 어댑터의 디바이스입니다. 디스플레이 어댑터의 모든 자식 디바이스는 온보드입니다. 모니터 및 디스플레이 어댑터에 연결하는 기타 외부 디바이스는 자식 디바이스로 간주되지 않습니다.

디스플레이 미니포트 드라이버의 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

운영 체제는 자식 디바이스가 항상 존재한다는 것을 알고 있습니다. 외부 디바이스가 자식 디바이스에 연결되거나 연결이 끊어진 적이 없습니다.

인터럽트 가능

외부 디스플레이 디바이스가 자식 디바이스에 연결되거나 연결이 끊어지면 운영 체제에 알림이 표시됩니다. (휴대용 컴퓨터의 디스플레이 패널은 뚜껑이 열리고 덮개를 닫을 때 연결이 끊어지면 연결된 것으로 간주됩니다.)

폴링

운영 체제는 외부 디스플레이 디바이스가 자식 디바이스에 연결되어 있는지 여부를 묻습니다.