Freigeben über


IDDCX_DISPLAYCONFIGPATH-Struktur (iddcx.h)

IDDCX_DISPLAYCONFIGPATH enthält die Anzeigemonitorkonfiguration für einen Pfad.

Syntax

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;
};

Member

Size

Größe dieser Struktur in Byte.

MonitorObject

Ein IDDCX_MONITOR Objekthandle, das der Treiber bereitstellt, um den Monitor zu identifizieren, auf den dieser Pfad ausgerichtet ist.

Position

Eine POINT-Struktur , die die angeforderte Desktopposition für diesen Pfad enthält.

Resolution

Eine DISPLAYCONFIG_2DREGION-Struktur , die die Auflösung für diesen Pfad enthält. Die Auflösung muss mit einer vom Treiber unterstützten Auflösung übereinstimmen.

Rotation

Ein DISPLAYCONFIG_ROTATION Wert, der die angeforderte Bildschirmausrichtung für diesen Pfad angibt.

RefreshRate

Eine DISPLAYCONFIG_RATIONAL-Struktur , die die angeforderte Aktualisierungsrate für diesen Pfad enthält. RefreshRate muss einer Aktualisierungsrate entsprechen, die vom Treiber für die angegebene Auflösung unterstützt wird.

Hinweis

Diese Aktualisierungsrate ist als progressiv definiert, da Remotetreiber nur progressive Zielmodi unterstützen können.

VSyncFreqDivider

Der Trennwert der V-Synchronisierung für die angegebene RefreshRate.

MonitorScaleFactor

Die angeforderte Monitor-DPI für diesen Pfad. Dieser Wert ist nur ein Hinweis, und das Betriebssystem kann den Wert überschreiben, um sicherzustellen, dass die DPI-Konfiguration der Sitzung gültig ist. Gültige Werte sind 100 bis einschließlich 500.

PhysicalWidthOverride

Überschreibung der physischen Breite für den angegebenen Monitor in Millimetern. Ein Wert von 0 bedeutet, dass keine Außerkraftsetzung erfolgt.

PhysicalHeightOverride

Für den angegebenen Monitor wird die physische Höhe in Millimetern außer Kraft gesetzt. Ein Wert von 0 bedeutet, dass keine Außerkraftsetzung erfolgt.

Hinweise

Ein indirekter Anzeigetreiber (IDD) ruft IddCxAdapterDisplayConfigUpdate auf, wenn er eine neue Anzeigekonfiguration empfängt. Es übergibt ein Array von IDDCX_DISPLAYCONFIGPATH-Strukturen in IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903
Kopfzeile iddcx.h

Weitere Informationen

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate