次の方法で共有


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 同期分割線の値。

MonitorScaleFactor

このパスに対して要求されたモニター DPI。 この値は単なるヒントであり、OS は値をオーバーライドして、セッションの DPI 構成が有効であることを確認できます。 有効な値は 100 ~ 500 です。

PhysicalWidthOverride

指定されたモニターの物理的な幅のオーバーライド (ミリメートル単位)。 値が 0 の場合は、オーバーライドがないことを意味します。

PhysicalHeightOverride

指定したモニターの物理的な高さのオーバーライド (ミリメートル単位)。 値が 0 の場合は、オーバーライドがないことを意味します。

備考

間接ディスプレイ ドライバー (IDD) は、新しい表示構成 受信したときに IddCxAdapterDisplayConfigUpdate を呼び出します。 IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE内の IDDCX_DISPLAYCONFIGPATH 構造体の配列を渡します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1903
ヘッダー iddcx.h

関連項目

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate