Принудительные и подключенные целевые объекты
Этот раздел относится только к Windows 7 и более поздних версий, а также Windows Server 2008 R2 и более поздних версий операционной системы Windows.
API CCD представляют концепции подключенных мониторов и принудительных целей. Монитор подключается к целевому объекту, если GPU может обнаружить наличие монитора, который является физическим атрибутом монитора и целевого объекта. Целевой объект является принудительным, если GPU может отправить сигнал отображения из целевого объекта, даже если GPU не может обнаружить подключенный монитор. Все типы аналоговых целевых объектов считаются принудительными, а все цифровые целевые объекты не считаются принудительными. В следующей таблице описано сочетание подключенных и принудительных состояний, когда путь является активным и неактивным.
Состояние path-active | Состояние с принудительным переходом | Состояние отслеживания подключения | Результат |
---|---|---|---|
Активен |
Принудительно |
Подключен |
Целевой вывод включен, так как монитор подключен и активен. |
Активен |
Принудительно |
Не подключено |
Целевые выходные данные включены, так как путь является принудительным и активен. |
Активен |
Не принудительно |
Подключен |
Целевой вывод включен, так как монитор подключен и активен. |
Активен |
Не принудительно |
Не подключено |
Невозможно задать путь, так как он не является принудительным и монитор не подключен. |
Неактивен |
Принудительно |
Подключен |
Целевые выходные данные можно включить, так как они принудительно и монитор подключен. |
Неактивен |
Принудительно |
Не подключено |
Целевые выходные данные можно включить, так как они являются принудительными. |
Неактивен |
Не принудительно |
Подключен |
Целевые выходные данные можно включить, так как монитор подключен. |
Неактивен |
Не принудительно |
Не подключено |
Не удается включить целевой вывод, так как монитор не подключен и путь не является принудительным. |
В следующей таблице описано несколько типов возможных принудительных состояний для каждого пути.
Принудительное состояние | Значение |
---|---|
Обычная сила |
Это принудительное состояние теряется после перехода питания, перезагрузки или отключения принудительного состояния. |
Постоянный путь |
Это принудительное состояние теряется после перезагрузки. Функция Microsoft Win32 ChangeDisplaySettingsEx всегда уничтожает все сохраненные путь мониторы, даже если эти мониторы в их путях являются целью вызова ChangeDisplaySettingsEx . Если вызывающий объект вызывает функцию SetDisplayConfig CCD с флагом SDC_USE_SUPPLIED_DISPLAY_CONFIG или SDC_TOPOLOGY_SUPPLIED, установленным в параметре Flags , SetDisplayConfig удаляет сохраненный путь монитора, если новая топология не включает путь, в который находится монитор. Для всех остальных флагов SDC_TOPOLOGY_XXX, которые вызывающий объект указывает в параметре Flags , SetDisplayConfig удаляет сохраненный путь монитора, если вызывающий объект также не указывает флаг SDC_PATH_PERSIST_IF_REQUIRED и путь активен в новой топологии. |
Сохраняемая загрузка |
Это принудительное состояние теряется только при отключении. Это состояние сохраняется при перезагрузке системы. |