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