IDDCX_DISPLAYCONFIGPATH 構造体 (iddcx.h)
IDDCX_DISPLAYCONFIGPATH には、パスの表示モニター構成が含まれています。
構文
struct IDDCX_DISPLAYCONFIGPATH {
UINT Size;
IDDCX_MONITOR MonitorObject;
POINT Position;
DISPLAYCONFIG_2DREGION Resolution;
DISPLAYCONFIG_ROTATION Rotation;
DISPLAYCONFIG_RATIONAL RefreshRate;
UINT VSyncFreqDivider;
UINT MonitorScaleFactor;
UINT PhysicalWidthOverride;
UINT PhysicalHeightOverride;
};
メンバー
Size
この構造体のサイズ (バイト単位)。
MonitorObject
このパス の 対象となるモニターを識別するためにドライバーが提供するIDDCX_MONITOR オブジェクト ハンドル。
Position
このパスに対して要求されたデスクトップ位置を含む POINT 構造体。
Resolution
このパスの解像度を含む DISPLAYCONFIG_2DREGION 構造体。 解像度 は、ドライバーでサポートされている解像度と一致している必要があります。
Rotation
このパスに対して要求された画面の向きを指定する DISPLAYCONFIG_ROTATION 値。
RefreshRate
このパスの要求された更新レートを含む DISPLAYCONFIG_RATIONAL 構造体。 RefreshRate は、指定した解像度のドライバーでサポートされている更新レートと一致する必要があります。
注意
この更新レートは、リモート ドライバーがプログレッシブ ターゲット モードのみをサポートできるため、プログレッシブとして定義されます。
VSyncFreqDivider
指定した RefreshRate の V Sync 区切り値。
MonitorScaleFactor
このパスに対して要求されたモニター DPI。 この値はヒントに過ぎず、OS は値をオーバーライドして、セッションの DPI 構成が有効であることを確認できます。 有効な値は 100 ~ 500 です。
PhysicalWidthOverride
指定したモニターの物理幅のオーバーライド (ミリメートル単位)。 0 の値は、オーバーライドがないことを意味します。
PhysicalHeightOverride
指定したモニターの物理的な高さのオーバーライド (ミリメートル単位)。 0 の値は、オーバーライドがないことを意味します。
注釈
間接ディスプレイ ドライバー (IDD) は、新しい表示構成を受信すると IddCxAdapterDisplayConfigUpdate を呼び出します。 IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE内のIDDCX_DISPLAYCONFIGPATH構造体の配列を渡します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1903 |
Header | iddcx.h |