структура DDC_CONTROL (video.h)
Структура DDC_CONTROL содержит указатели функций и сведения о сегменте EDID , необходимые функции VideoPortDDCMonitorHelper , экспортируемой драйвером видеопорта. Функция 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, этот элемент должен иметь значение 0 при первом вызове видеопорта videoPortDDCMonitorHelper в отношении конкретного монитора.
Требования
Требование | Значение |
---|---|
Заголовок | video.h (включая Video.h) |