Freigeben über


IDDCX_MONITOR_DESCRIPTION Struktur (iddcx.h)

Eine IDDCX_MONITOR_DESCRIPTION Struktur stellt eine Bildschirmbeschreibung bereit.

Syntax

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

Angehörige

Size

Gesamtgröße der Struktur in Byte.

Type

Ein IDDCX_MONITOR_DESCRIPTION_TYPE Wert, der den Monitortyp beschreibt.

DataSize

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

pData

Zeigen Sie auf die Monitorbeschreibungsdaten. Das Datenlayout hängt von Typ wie folgt ab:

  • Wenn Typ ist IDDCX_MONITOR_DESCRIPTION_TYPE_EDID:
    • Wenn DataSize> 0 und pData != NULL zeigt pData- auf eine BESCHREIBUNG der formatierten EDID-Daten.
    • Wenn DataSize = 0 und pData- = NULL ist keine Monitorbeschreibung verfügbar.
  • Wenn Typ- IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID_AND_EDID ist, beginnt die Bildschirmbeschreibung mit einer DisplayID-Beschreibung, gefolgt von EDID ohne Abstand dazwischen. Das EDID-Format sollte alle verfügbaren Datenblöcke enthalten und vorhanden sein. Der Aufruf zum Verbinden des Monitors schlägt fehl, wenn die DisplayID fehlt oder ungültig ist, oder wenn EDID fehlt.

Anforderungen

Anforderung Wert
Header- iddcx.h

Siehe auch

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION

IddCxMonitorCreate