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。
要求
要求 | 值 |
---|---|
Header | video.h (包括 Video.h) |