Compartir a través de


estructura de DDC_CONTROL (video.h)

La estructura de DDC_CONTROL contiene punteros de función e información del segmento EDID que necesita la función VideoPortDDCMonitorHelper , que exporta el controlador de puerto de vídeo. La función HwVidGetVideoChildDescriptor , implementada por el controlador de miniporte de vídeo, puede llamar a VideoPortDDCMonitorHelper para obtener ayuda para leer los bloques EDID de sus dispositivos monitor secundarios.

Sintaxis

typedef struct _DDC_CONTROL {
  IN ULONG         Size;
  IN I2C_CALLBACKS I2CCallbacks;
  IN UCHAR         EdidSegment;
} DDC_CONTROL, *PDDC_CONTROL;

Miembros

Size

Especifica el tamaño, en bytes, de esta estructura DDC_CONTROL.

I2CCallbacks

Es una estructura I2C_CALLBACKS que contiene punteros a funciones, implementadas por el controlador de miniporte de vídeo, que leen y escriben bits de datos individuales en el reloj serie I2C y las líneas de datos.

EdidSegment

Especifica el segmento EDID determinado. Actualmente, este miembro es significativo solo para EEDID (EDID versión 1.3); para otras versiones EDID, este miembro siempre debe establecerse en 0. Para EEDID (EDID versión 1.3), los números de segmento pueden oscilar entre 0 y 127, donde cada segmento tiene una longitud de 256 bytes. Dado que el número de versión EDID está en el segmento 0, este miembro debe establecerse en 0 la primera vez que el controlador de minipuerto de vídeo llama a VideoPortDDCMonitorHelper con respecto a un monitor determinado.

Requisitos

Requisito Valor
Header video.h (incluir Video.h)

Consulte también

Funciones I2C

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine