強制されたターゲットと接続されたターゲット
このセクションは、Windows 7 以降、および Windows Server 2008 R2 以降のバージョンで Windows オペレーティング システムのみを対象としています。
CCD API は、接続モニターと、強制可能なターゲットの概念を導入します。 モニターとターゲットの物理属性であるモニターの存在を GPU が検出できる場合、モニターが、ターゲットに接続されます。 GPU が接続モニターを検出できない場合でも、GPU がターゲットから表示信号を送信できる場合、ターゲットは強制可能です。 すべてのアナログ ターゲット タイプは強制可能と見なされ、すべてのデジタル ターゲットは強制可能とは見なされません。 次の表では、パスがアクティブと非アクティブな場合の接続状態と強制状態の組み合わせについて説明します。
パス アクティブ状態 | パス強制状態 | モニター接続を作成する | 結果 |
---|---|---|---|
アクティブです |
Forced |
接続済み |
ターゲット出力は、モニターが接続されており、アクティブであるので、有効になります。 |
アクティブです |
Forced |
[未接続] |
ターゲット出力は、パスが強制され、アクティブであるので、有効になります。 |
アクティブです |
非強制 |
接続済み |
ターゲット出力は、モニターが接続されており、アクティブであるので、有効になります。 |
アクティブです |
非強制 |
[未接続] |
パスは強制されておらず、モニターが接続されていないため、設定できません。 |
非アクティブ |
強制 |
接続済み |
ターゲット出力は、強制され、モニターが接続されているため、有効にすることができます。 |
非アクティブ |
Forced |
未接続 |
ターゲット出力は強制されているため、有効にすることができます。 |
非アクティブ |
非強制 |
接続済み |
ターゲット出力は、モニターが接続されているため、有効にすることができます。 |
非アクティブ |
非強制 |
[未接続] |
モニターが接続されておらず、パスが強制されていないため、ターゲット出力を有効にできません。 |
次の表では、各パスで発生する可能性のある強制状態のタイプについて説明します。
強制状態 | 意味 |
---|---|
通常の力 |
この強制状態は、電源の切り替え、再起動、または強制状態がオフになると失われます。 |
パス永続性 |
この強制状態は、再起動後に失われます。 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 はパス永続化モニターを削除します。 |
永続的なブート |
この強制状態は、オフにした場合にのみ失われます。 この状態は、システムの再起動後も持続します。 |