Поделиться через


Принудительные и подключенные целевые объекты

Этот раздел относится только к 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 и путь активен в новой топологии.

Сохраняемая загрузка

Это принудительное состояние теряется только при отключении. Это состояние сохраняется при перезагрузке системы.