次の方法で共有


DXGK_MONITORLINKINFO_CAPABILITIES 共用体 (d3dkmdt.h)

モニターを駆動するための機能を記述するフラグ。

構文

typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
  struct {
    UINT Stereo : 1;
    UINT WideColorSpace : 1;
    UINT HighColorSpace : 1;
    UINT DynamicColorSpace : 1;
    UINT DynamicBitsPerColorChannel : 1;
    UINT DynamicColorEncodingFormat : 1;
    UINT DedicatedTimingGeneration : 1;
    UINT TargetIndependentPrimary : 1;
    UINT SyncLockIdentical : 1;
    UINT Hdr10Plus : 1;
    UINT DolbyVisionLowLatency : 1;
    UINT VariableRefresh : 1;
#if ...
    UINT Reserved : 20;
#elif
    UINT Reserved : 21;
#elif
    UINT Reserved : 22;
#elif
    UINT Reserved : 25;
#else
    UINT Reserved : 29;
#endif
  };
  UINT   Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;

メンバーズ

Stereo

TRUE でリソースが他のパスによって制限されていない場合は、ステレオ表示モードがサポートされます。

WideColorSpace

TRUE の場合、ドライバーは、3x3 回転マトリックスを実行して、sRGB/709 プライマリで定義されている色域からパネルのプライマリに RGB 値を変換するハードウェア機能を備えます。 ドライバーは、送信されるピクセル データの正しい解釈を示すために、接続されたディスプレイに必要な制御信号を送信することもできます。 これには、範囲 (-2.0 から 2.0) の署名付き入力の処理が含まれます。 ドライバーは、すべての入力サーフェス形式 8888、10-10-102、および fp16 でこれを行う必要があります。

HighColorSpace

TRUE の場合、ドライバーは上記のすべての WideColorSpace 色域機能をサポートし、そのディスプレイに適切な転送曲線を適用する機能も備えています。 つまり、[-128.0 から 256.0] の範囲の正規色空間データを受け入れ、接続されたディスプレイに必要な制御信号を送信して正しい解釈を示します。

DynamicColorSpace

TRUE の場合、ディスプレイ ミニポート ドライバーは、グリッチを引き起こす他の属性が変更されていない場合、このディスプレイのカラー チャネルごとのワイヤ形式ビットのシームレスな変更をサポートします。 FALSE の場合、カラー チャネルごとのビットのシームレスな変更はサポートされません。

DynamicBitsPerColorChannel

TRUE の場合、ディスプレイ ミニポート ドライバーは、グリッチを引き起こす他の属性が変更されていない場合、このディスプレイのワイヤ形式の色エンコードのシームレスな変更をサポートします。 FALSE の場合、色エンコードのシームレスな変更はサポートされません。

DynamicColorEncodingFormat

TRUE の場合、ディスプレイ ミニポート ドライバーは、障害の原因となる他の属性が変更されていない場合、このディスプレイの色空間のシームレスな変更をサポートします。 FALSE の場合、色空間のシームレスな変更はサポートされません。

DedicatedTimingGeneration

TRUE の場合、このディスプレイのタイミング生成は、このターゲットのモード列挙が他のアクティブなターゲットから分離して実行されるように、他のディスプレイのタイミング生成とは無関係です。 このディスプレイのタイミングを変更しても、他のディスプレイで使用可能なタイミングは変更されません。その逆も同様です。

一般に、このフラグは、ターゲットと添付ディスプレイの組み合わせに基づくのではなく、ターゲットベースです。 ただし、一部のベースライン機能は専用ですが、ターゲット間で共有されるベースライン リソースを超える場合があります。 この場合、接続されたディスプレイの最大要件がベースライン内に収まる場合、ドライバーはタイミング生成を専用として報告できるため、コ官能タイミングの最適化された列挙が可能になります。

TargetIndependentPrimary

ターゲットが HDR ピクセル形式をサポートできることを示します。

このディスプレイへのスキャンに使用されるプライマリ サーフェスを、このフラグを設定したこのアダプター上の他のターゲットで使用できる場合と、その逆を示すために使用されます。 これにより、プライマリ サーフェスをターゲット間で共有したり、あるターゲットから別のターゲットに移動したりできるようになります。 このフラグが VidPn ターゲットに設定されると、OS は、同じ SyncLock グループ内のこの機能を使用して VidPn ターゲットに接続されている VidPn ソースを通過して使用されるプライマリ割り当てで VidPn ソース ID を指定しません。

WDDM 2.4 および WDDM 2.5 では、この機能の唯一の用途は、SyncLockIdentical フラグが設定されたときに設定されていることを確認することです。

手記

このフラグは WDDM 2.6 では非推奨であり、0 に設定する必要があります。

SyncLockIdentical

このターゲットに接続されているディスプレイは、このアダプター上の他のディスプレイと同期できます。ターゲット モードが同一の場合は、同期もサポートされます。

WDDM 2.4 以降でサポートされています。

Hdr10Plus

ディスプレイは、HDR10Plus 仕様に従って HDR10Plus をサポートします。

DolbyVisionLowLatency

低待機時間でのドルビー ビジョンをサポートします。

VariableRefresh

Reserved

この値は、システムで使用するために予約されています。

Value

必要条件

要件 価値
ヘッダー d3dkmdt.h (D3dkmddi.h を含む)