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の