共用方式為


強制與連線目標

本節僅適用於 Windows 7 和更新版本,以及 Windows Server 2008 R2 和更新版本的 Windows作系統。

CCD API 引入了連接監視器和強制目標的概念。 如果 GPU 可以偵測到監視器的存在,則監視器會連線到目標,這是監視器和目標的實體屬性。 如果 GPU 即使無法偵測到已連線的監視器,也能將顯示信號傳送出目標,則目標是可強制的。 所有模擬目標類型都被認為是可強制的,所有數字目標都不被認為是可強制的。 下表說明路徑處於作用中和非作用中狀態時,連線和強制狀態的組合。

路徑作用中狀態 路徑強制狀態 監視器連線狀態 結果

活動中

強迫

已連線

目標輸出已啟用,因為監視器已連接且處於作用中狀態。

活動中

強迫

未連線

目標輸出會在路徑被強制執行且處於作用中狀態時啟用。

活動中

不強迫

已連線

目標輸出已啟用,因為監視器已連接且處於作用中狀態。

活動中

不強迫

未連線

無法設定路徑,因為它沒有被強制執行,而且監視器也沒有連接。

不活躍

強迫

已連線

可以啟用目標輸出,因為它正在強制執行,並且已連接監視器。

不活躍

強迫

未連線

可以啟用目標輸出,因為它是強制的。

不活躍

不強迫

已連線

可以啟用目標輸出,因為已連接監視器。

不活躍

不強迫

未連線

無法啟用目標顯示輸出,因為未連接監視器,且路徑未被強制啟用。

下表說明每個路徑的數種可能強制狀態類型。

強制狀態 意義

法向力

在電源轉換、重新啟動或強制狀態關閉後,此強制狀態會遺失。

路徑持久性

此強制狀態在重新啟動後會遺失。 Microsoft Win32 ChangeDisplaySettingsEx 函式無例外會刪除所有路徑持續的監視器,即使這些監視器在其路徑中是 ChangeDisplaySettingsEx 呼叫的目標也一樣。 如果呼叫端呼叫 SetDisplayConfig CCD 函式,並在 Flags 參數中設定 SDC_USE_SUPPLIED_DISPLAY_CONFIG 或 SDC_TOPOLOGY_SUPPLIED 旗標,SetDisplayConfig 會移除已保存路徑的監視器(path-persisted monitor),如果新的拓撲不包含該監視器所在的路徑。 針對呼叫端在 Flags 參數中指定的所有其他 SDC_TOPOLOGY_XXX 標誌,SetDisplayConfig 會移除已保存的路徑監視器,除非呼叫端也指定了 SDC_PATH_PERSIST_IF_REQUIRED 標誌,並且該路徑在新的拓撲中處於啟用狀態。

持續開機

這種強制狀態只有在關閉時才會丟失。 此狀態在系統重新啟動期間會持續存在。