DDC_CONTROL结构(video.h)

DDC_CONTROL结构保存由视频端口驱动程序导出的 VideoPortDDCMonitorHelper 函数所需的函数指针和 EDID 段信息。 HwVidGetVideoChildDescriptor 函数(由视频微型端口驱动程序实现)可以调用 VideoPortDDCMonitorHelper,以帮助从其子监视器设备读取 EDID 块。

语法

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

成员

Size

指定此DDC_CONTROL结构的大小(以字节为单位)。

I2CCallbacks

是一个 I2C_CALLBACKS 结构,包含指向由视频微型端口驱动程序实现的函数的指针,该函数读取和写入 I2C 串行时钟和数据行的单个数据位。

EdidSegment

指定特定的 EDID 段。 目前,此成员仅对 EEDID 有意义(EDID 版本 1.3):对于其他 EDID 版本,此成员应始终设置为 0。 对于 EEDID(EDID 版本 1.3),段编号的范围可以是 0 到 127,其中每个段的长度为 256 字节。 由于 EDID 版本号在段 0 中,因此在视频微型端口驱动程序首次调用 videoPortDDCMonitorHelper 特定监视器时,此成员必须设置为 0。

要求

要求 价值
标头 video.h (include Video.h)

另请参阅

I2C 函数

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine