estrutura DDC_CONTROL (video.h)
A estrutura DDC_CONTROL contém ponteiros de função e edid informações de segmento necessárias para a função VideoPortDDCMonitorHelper, que é exportada pelo driver de 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 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, onde cada segmento tem 256 bytes de comprimento. Como o número de 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 chama VideoPortDDCMonitorHelper em relação a um monitor específico.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | video.h (inclua Video.h) |