DDC_CONTROL Struktur (video.h)
Die DDC_CONTROL Struktur enthält Funktionszeiger und EDID Segmentinformationen, die von der VideoPortDDCMonitorHelper-Funktion benötigt werden, die vom Videoporttreiber exportiert wird. Die HwVidGetVideoChildDescriptor--Funktion, die vom Videominiporttreiber implementiert wird, kann VideoPortDDCMonitorHelper aufrufen, um Unterstützung beim Lesen der EDID-Blöcke von seinen untergeordneten Monitorgeräten zu erhalten.
Syntax
typedef struct _DDC_CONTROL {
IN ULONG Size;
IN I2C_CALLBACKS I2CCallbacks;
IN UCHAR EdidSegment;
} DDC_CONTROL, *PDDC_CONTROL;
Angehörige
Size
Gibt die Größe dieser DDC_CONTROL Struktur in Bytes an.
I2CCallbacks
Ist eine I2C_CALLBACKS Struktur, die Zeiger auf Funktionen enthält, die vom Video-Miniporttreiber implementiert werden, die einzelne Datenbits in die serielle I2C-Uhr und Datenzeilen lesen und schreiben.
EdidSegment
Gibt das bestimmte EDID-Segment an. Derzeit ist dieses Mitglied nur für EEDID (EDID Version 1.3) sinnvoll; für andere EDID-Versionen sollte dieses Mitglied immer auf 0 festgelegt sein. Bei EEDID (EDID Version 1.3) können Segmentnummern zwischen 0 und 127 liegen, wobei jedes Segment 256 Bytes lang ist. Da sich die EDID-Versionsnummer in Segment 0 befindet, muss dieses Mitglied auf 0 festgelegt werden, wenn der Video-Miniporttreiber VideoPortDDCMonitorHelper für einen bestimmten Monitor aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Header- | video.h (video.h einschließen) |