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 vom Video-Miniporttreiber implementierte Funktion HwVidGetVideoChildDescriptor kann VideoPortDDCMonitorHelper aufrufen, um Hilfe beim Lesen der EDID-Blöcke von den untergeordneten Monitorgeräten zu erhalten.
Syntax
typedef struct _DDC_CONTROL {
IN ULONG Size;
IN I2C_CALLBACKS I2CCallbacks;
IN UCHAR EdidSegment;
} DDC_CONTROL, *PDDC_CONTROL;
Member
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 lesen und in die I2C-Serielle Uhr und Datenzeilen schreiben.
EdidSegment
Gibt das bestimmte EDID-Segment an. Derzeit ist dieses Element nur für EEDID (EDID Version 1.3) von Bedeutung. Für andere EDID-Versionen sollte dieser Member immer auf 0 festgelegt werden. Für EEDID (EDID Version 1.3) können die Segmentnummern zwischen 0 und 127 liegen, wobei jedes Segment 256 Bytes lang ist. Da sich die EDID-Versionsnummer in Segment 0 befindet, muss dieses Element auf 0 festgelegt werden, wenn der Video-Miniporttreiber videoPortDDCMonitorHelper für einen bestimmten Monitor zum ersten Mal aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Header | video.h (einschließen von Video.h) |