Freigeben über


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)

Weitere Informationen

I2C-Funktionen

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine