структура 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)

См. также раздел

Функции I2C

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine