DDC_CONTROL struttura (video.h)

La struttura DDC_CONTROL contiene puntatori di funzione e informazioni sul segmento EDID necessarie dalla funzione VideoPortDDCMonitorHelper , esportata dal driver della porta video. La funzione HwVidGetVideoChildDescriptor , implementata dal driver miniport video, può chiamare VideoPortDDCMonitorHelper per assistenza nella lettura dei blocchi EDID dai dispositivi di monitoraggio figlio.

Sintassi

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

Members

Size

Specifica le dimensioni, in byte, di questa struttura DDC_CONTROL.

I2CCallbacks

È una struttura I2C_CALLBACKS che contiene puntatori alle funzioni, implementata dal driver miniport video, che legge e scrive singoli bit di dati nelle righe di clock e dati I2C.

EdidSegment

Specifica il particolare segmento EDID. Attualmente, questo membro è significativo solo per EEDID (EDID versione 1.3); per altre versioni EDID, questo membro deve sempre essere impostato su 0. Per EEDID (VERSIONE 1.3), i numeri di segmento possono variare da 0 a 127, dove ogni segmento è 256 byte di lunghezza. Poiché il numero di versione EDID è nel segmento 0, questo membro deve essere impostato su 0 la prima volta che il driver miniport video chiama VideoPortDDCMonitorHelper in merito a un determinato monitoraggio.

Requisiti

Requisito Valore
Intestazione video.h (includere Video.h)

Vedi anche

Funzioni I2C

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine