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 |