DISPLAYCONFIG_VIDEO_SIGNAL_INFO Struktur (wingdi.h)

Die DISPLAYCONFIG_VIDEO_SIGNAL_INFO-Struktur enthält Informationen zum Videosignal für eine Anzeige.

Syntax

typedef struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO {
  UINT64                          pixelRate;
  DISPLAYCONFIG_RATIONAL          hSyncFreq;
  DISPLAYCONFIG_RATIONAL          vSyncFreq;
  DISPLAYCONFIG_2DREGION          activeSize;
  DISPLAYCONFIG_2DREGION          totalSize;
  union {
    struct {
      UINT32 videoStandard : 16;
      UINT32 vSyncFreqDivider : 6;
      UINT32 reserved : 10;
    } AdditionalSignalInfo;
    UINT32 videoStandard;
  } DUMMYUNIONNAME;
  DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering;
} DISPLAYCONFIG_VIDEO_SIGNAL_INFO;

Member

pixelRate

Die Pixeltaktrate.

hSyncFreq

Eine DISPLAYCONFIG_RATIONAL-Struktur , die die horizontale Synchronisierung darstellt.

vSyncFreq

Eine DISPLAYCONFIG_RATIONAL-Struktur , die die vertikale Synchronisierung darstellt.

activeSize

Eine DISPLAYCONFIG_2DREGION Struktur, die die Breite und Höhe (in Pixel) des aktiven Teils des Videosignals angibt.

totalSize

Eine DISPLAYCONFIG_2DREGION Struktur, die die Breite und Höhe (in Pixel) des gesamten Videosignals angibt.

DUMMYUNIONNAME

DUMMYUNIONNAME.AdditionalSignalInfo

Unterstützt von WDDM 1.3 und höher zeigen Miniporttreiber an, die auf Windows 8.1 und höher ausgeführt werden.

DUMMYUNIONNAME.AdditionalSignalInfo.videoStandard

Der Videostandard (falls vorhanden), der das Videosignal definiert. Eine Liste der möglichen Werte finden Sie im D3DKMDT_VIDEO_SIGNAL_STANDARD aufgezählten Typ.

Wird ab Windows 8.1 unterstützt.

DUMMYUNIONNAME.AdditionalSignalInfo.vSyncFreqDivider

Das Verhältnis der VSync-Rate eines Monitors, der über eine mit Miracast verbundene Sitzung angezeigt wird, zur VSync-Rate der Miracast-Senke.

Um visuelle Artefakte zu vermeiden, muss die VSync-Rate des Anzeigemonitors, der mit der Miracast-Senke verbunden ist, ein ganzzahliges Vielfaches der VSync-Rate der Miracast-Senke sein. Der Display-Miniporttreiber meldet die letztere Rate an das Betriebssystem als Aktualisierungsrate des vorhandenen Desktoppfads.

Hinweis Das Betriebssystem schlägt jeden Versuch des Treibers fehl, einen Zielmodus hinzuzufügen, der dazu führt, dass ein Miracast-Ziel eine VSync-Rate unter 23,9 Hz aufweist.
 
Für ein Nicht-Miracast-Ziel sollte der Treiber vSyncFreqDivider auf 0 festlegen.

Wird ab Windows 8.1 unterstützt.

DUMMYUNIONNAME.AdditionalSignalInfo.reserved

Ist für das System reserviert. Verwenden Sie nicht in Ihrem Treiber.

Wird ab Windows 8.1 unterstützt.

DUMMYUNIONNAME.videoStandard

Der Videostandard (falls vorhanden), der das Videosignal definiert. Eine Liste der möglichen Werte finden Sie im D3DKMDT_VIDEO_SIGNAL_STANDARD aufgezählten Typ.

scanLineOrdering

Die Reihenfolge der Scanzeilen (z. B. progressive oder interlaced) des Videosignals. Eine Liste der möglichen Werte finden Sie im DISPLAYCONFIG_SCANLINE_ORDERING aufgezählten Typs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar im Windows 7-Client.
Kopfzeile wingdi.h (einschließlich Windows.h)

Weitere Informationen

D3DKMDT_VIDEO_SIGNAL_STANDARD

DISPLAYCONFIG_2DREGION

DISPLAYCONFIG_RATIONAL

DISPLAYCONFIG_SCANLINE_ORDERING