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 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)

Siehe auch

I2C-Funktionen

ReadClockLine-

ReadDataLine-

WriteClockLine-

WriteDataLine-