Дочерние устройства видеоадаптера
Дочернее устройство видеоадаптера — это устройство на адаптере дисплея, которое перечисляется драйвером мини-порта дисплея как дочернее устройство. Все дочерние устройства видеоадаптера являются встроенными; Мониторы и другие внешние устройства, подключающиеся к видеоадапте, не считаются дочерними устройствами.
Функция 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 |
Операционная система знает, что дочернее устройство всегда присутствует. Внешнее устройство никогда не подключено к дочернему устройству или отключено от нее. |
Прерывание |
Операционная система получает уведомление, когда внешнее устройство отображения подключено к дочернему устройству или отключено от нее. (Панель дисплея на переносном компьютере считается подключенной при открытии крышки и отключенной при закрытии крышки.) |
Опрошенных |
Операционная система запрашивает, подключено ли внешнее устройство отображения к дочернему устройству. |