Дочерние устройства видеоадаптера

Дочернее устройство видеоадаптера — это устройство на адаптере дисплея, которое перечисляется драйвером мини-порта дисплея как дочернее устройство. Все дочерние устройства видеоадаптера являются встроенными; Мониторы и другие внешние устройства, подключающиеся к видеоадапте, не считаются дочерними устройствами.

Функция DxgkDdiQueryChildRelations драйвера минипорта дисплея отвечает за перечисление дочерних устройств видеоадаптера. Во время перечисления драйвер мини-порта дисплея назначает каждому дочернему устройству тип и значение обнаружения горячей замены (HPD). Тип является одним из DXGK_CHILD_DEVICE_TYPE перечислителей:

  • TypeVideoOutput

  • ТипДругий

Значение осведомленности HPD является одним из DXGK_CHILD_DEVICE_HPD_AWARENESS перечислителей:

  • HpdAwarenessAlwaysConnected

  • HpdAwarenessInterruptible

  • HpdAwarenessPolled

В следующей таблице приведены некоторые примеры устройств с различными типами и значениями осведомленности HPD.

HpdAwareness VideoOutput Другое

AlwaysConnected

Выходные данные для встроенной ЖК-панели на настольном компьютере

ТВ-тюнер

перекрестный переключатель

Кодек MPEG2

Прерывание

DVI

HDMI

Выходные данные для встроенной ЖК-панели на переносном компьютере

Опрошенных

S-video

HD15

Операционная система использует одну из нескольких стратегий в зависимости от значения осведомленности о HPD, чтобы определить, подключено ли внешнее устройство к дочернему устройству. В следующей таблице кратко описывается, как операционная система определяет состояние подключения устройств с различными значениями осведомленности о HPD.

HpdAwareness Как операционная система определяет состояние подключения

AlwaysConnected

Операционная система знает, что дочернее устройство всегда присутствует. Внешнее устройство никогда не подключено к дочернему устройству или отключено от нее.

Прерывание

Операционная система получает уведомление, когда внешнее устройство отображения подключено к дочернему устройству или отключено от нее. (Панель дисплея на переносном компьютере считается подключенной при открытии крышки и отключенной при закрытии крышки.)

Опрошенных

Операционная система запрашивает, подключено ли внешнее устройство отображения к дочернему устройству.