IDDCX_MONITOR_DESCRIPTION-Struktur (iddcx.h)

Eine IDDCX_MONITOR_DESCRIPTION-Struktur stellt eine Monitorbeschreibung bereit.

Syntax

struct IDDCX_MONITOR_DESCRIPTION {
  UINT                           Size;
  IDDCX_MONITOR_DESCRIPTION_TYPE Type;
  UINT                           DataSize;
  PVOID                          pData;
};

Member

Size

Gesamtgröße der Struktur in Bytes.

Type

Ein IDDCX_MONITOR_DESCRIPTION_TYPE Wert, der den Typ des Monitors beschreibt.

DataSize

Die Größe der Monitorbeschreibungsdaten in Bytes, auf die pData verweist.

pData

Zeiger auf die Monitorbeschreibungsdaten. Das Datenlayout hängt wie folgt vom Typ ab:

  • Wenn Type IDDCX_MONITOR_DESCRIPTION_TYPE_EDID ist:
    • Wenn DataSize> 0 und pData != NULL sind, verweist pData auf eine Beschreibung eines EDID-datenformatierten Monitors.
    • Wenn DataSize = 0 und pData = NULL ist keine Monitorbeschreibung verfügbar.
  • Wenn Type IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID_AND_EDID ist, beginnt die Monitorbeschreibung mit einer DisplayID-Beschreibung gefolgt von EDID ohne Zwischenfüllung. Das EDID-Format sollte alle verfügbaren Datenblöcke enthalten und vorhanden sein. Der Aufruf zum Verbinden des Monitors schlägt fehl, wenn DisplayID fehlt oder ungültig ist oder wenn EDID fehlt.

Anforderungen

Anforderung Wert
Header iddcx.h

Weitere Informationen

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION

IddCxMonitorErstellen