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

こちらもご覧ください

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate