Compartilhar via


estrutura DDC_CONTROL (video.h)

A estrutura DDC_CONTROL contém ponteiros de função e informações do segmento EDID necessárias para a função VideoPortDDCMonitorHelper , que é exportada pelo driver da porta de vídeo. A função HwVidGetVideoChildDescriptor , implementada pelo driver de miniporto de vídeo, pode chamar VideoPortDDCMonitorHelper para obter assistência na leitura dos blocos EDID de seus dispositivos de monitor filho.

Sintaxe

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

Membros

Size

Especifica o tamanho, em bytes, dessa estrutura DDC_CONTROL.

I2CCallbacks

É uma estrutura I2C_CALLBACKS que contém ponteiros para funções, implementadas pelo driver de miniporto de vídeo, que leem e gravam bits de dados individuais no relógio serial E nas linhas de dados do I2C.

EdidSegment

Especifica o segmento EDID específico. Atualmente, esse membro é significativo apenas para EEDID (EDID versão 1.3); para outras versões EDID, esse membro sempre deve ser definido como 0. Para EEDID (EDID Versão 1.3), os números de segmento podem variar de 0 a 127, em que cada segmento tem 256 bytes de comprimento. Como o número da versão EDID está no segmento 0, esse membro deve ser definido como 0 na primeira vez que o driver de miniporto de vídeo chamar VideoPortDDCMonitorHelper em relação a um monitor específico.

Requisitos

Requisito Valor
Cabeçalho video.h (inclua Video.h)

Confira também

Funções I2C

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine