このセクションは、Windows 7 以降、および Windows Server 2008 R2 以降のバージョンの Windows オペレーティング システムにのみ適用されます。
CCD API は、接続されたモニターと強制的なターゲットの概念を導入します。 モニターとターゲットの物理属性であるモニターの存在を GPU が検出できる場合、モニターはターゲットに接続されます。 GPU が接続されたモニターを検出できない場合でも、GPU がターゲットからディスプレイ信号を送信できる場合、ターゲットは強制的に実行できます。 すべてのアナログターゲットタイプは強制可能と見なされ、すべてのデジタルターゲットは強制的であるとは見なされません。 次の表では、パスがアクティブでアクティブでない場合の接続状態と強制状態の組み合わせについて説明します。
| パスアクティブ状態 | パス強制モード | モニター接続の状態 | 結果 |
|---|---|---|---|
アクティブです |
強制的 |
接続済み |
ターゲット出力は、モニターが接続されていてアクティブであるために有効になります。 |
アクティブです |
強制的 |
[未接続] |
パスが強制されアクティブな場合、ターゲット出力は有効になります。 |
アクティブです |
強制されない |
接続済み |
ターゲット出力は、モニターが接続されていてアクティブであるために有効になります。 |
アクティブです |
強制されない |
[未接続] |
パスは強制されておらず、モニターが接続されていないため、設定できません。 |
アクティブではない |
強制的 |
接続済み |
ターゲット出力は強制され、モニターが接続されているため有効にできます。 |
アクティブではない |
強制的 |
[未接続] |
ターゲット出力は強制されるため、有効にすることができます。 |
アクティブではない |
強制されない |
接続済み |
モニターが接続されているため、ターゲット出力を有効にすることができます。 |
アクティブではない |
強制されない |
[未接続] |
モニターが接続されておらず、パスが強制されていないため、ターゲット出力を有効にできません。 |
次の表では、各パスに対して可能な強制状態のいくつかの種類について説明します。
| 強制状態 | 意味 |
|---|---|
通常の力 |
この強制状態は、電源切り替え、再起動、または強制状態がオフになった後に失われます。 |
パス永続 |
この強制状態は、再起動後に失われます。 Microsoft Win32 ChangeDisplaySettingsEx 関数は、パス内のモニターが ChangeDisplaySettingsEx 呼び出しのターゲットである場合でも、常にすべてのパス永続化モニターを破棄します。 呼び出し元が Flags パラメーターにSDC_USE_SUPPLIED_DISPLAY_CONFIGまたはSDC_TOPOLOGY_SUPPLIEDフラグを設定して SetDisplayConfig CCD 関数を呼び出した場合、新しいトポロジにモニターのパスが含まれていない場合、SetDisplayConfig はパス永続化モニターを削除します。 呼び出し元が Flags パラメーターで指定するその他のすべてのSDC_TOPOLOGY_XXXフラグについては、呼び出し元がSDC_PATH_PERSIST_IF_REQUIREDフラグも指定し、パスが新しいトポロジでアクティブでない限り、 SetDisplayConfig はパス永続化モニターを削除します。 |
永続的なブート |
この強制状態は、オフになっている場合にのみ失われます。 この状態は、システムの再起動間で永続的です。 |