Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узел устройства используется для представления каждого вывода видео на адаптере дисплея с подключенным монитором. Узел устройства является дочерним элементом узла устройства адаптера дисплея.
Как правило, в стеке устройств есть только два объекта устройства, представляющих пару вывода видео и монитора:
- Объект физического устройства (PDO).
- Объект функционального устройства (FDO).
В некоторых случаях существует объект устройства фильтра (DO), связанный с предоставленным поставщиком драйвером фильтра. Этот объект устройства фильтра находится над FDO.
Для интегрированных мониторов, таких как встроенная плоская панель на ноутбуке, может быть фильтр DO, связанный с драйвером Advanced Configuration and Power Interface (ACPI). Этот фильтр DO находится над PDO.
В следующей таблице показан стек устройств для вывода видео с подключенным монитором.
Объект устройства | Обязательно/Необязательно | Драйвер |
---|---|---|
Фильтрация DO | Необязательно, обычно не требуется | Драйвер фильтра, предоставленный поставщиком монитора |
ДС0 | Обязательное поле | Мониторинг драйвера функций класса (Monitor.sys), предоставленного корпорацией Майкрософт |
Фильтрация DO | Требуется только для интегрированных панелей отображения ACPI | Драйвер ACPI (Acpi.sys), предоставленный корпорацией Майкрософт |
PDO | Обязательное поле | Драйвер шины (пара минипорта или порта), предоставленный поставщиком адаптера отображения |
Приложения пользовательского режима используют WMI для вызова служб драйвера функций класса монитора. К этим службам относятся предоставление данных идентификации монитора. Для отображения ACPI службы включают настройку яркости дисплея.
Монитор сохраняет свою идентификацию и информацию о возможностях в структуре расширенных идентификаторов идентификации отображения (EDID). EDID — это формат метаданных, позволяющий отображать узел с информацией о его удостоверении и возможностях независимо от протокола связи, используемого между монитором и узлом. FDO обрабатывает запрос из приложения пользовательского режима для чтения EDID монитора в стеке устройств этого монитора. Когда FDO получает запрос на получение EDID монитора:
- FDO отправляет запрос на PDO в нижней части стека устройств монитора.
- PDO использует протокол DDC для чтения EDID монитора через шину I²C, который является простой двухпроводной шиной, встроенной во все стандартные кабели монитора.
EDID можно получить с помощью метода ACPI_METHOD_OUTPUT_DDC, псевдоним которого определен в Dispmprt.h. Этот метод необходим для интегрированных LCD, которые не имеют другого стандартного механизма для возврата данных EDID.
Дополнительные сведения о взаимодействии между адаптерами отображения и мониторами см. в разделе I2C Bus and Child Devices of the Display Adapter.
Дополнительные сведения о структурах EDID и протоколе DDC см. в следующих стандартах, опубликованных Ассоциацией стандартов видео электроники (VESA):
Расширенный стандарт канала данных отображения (E-DDC)
Расширенный стандарт EDID (E-EDID)
Эти стандарты можно скачать из vesa.org в разделе "Бесплатные стандарты ".
Дополнительные сведения об автобусе I²C см. в спецификации шины IІC, опубликованной Филиппом Полупроводниками.