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