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