struttura DDC_CONTROL (video.h)
La struttura DDC_CONTROL contiene puntatori a funzione e informazioni sul segmento EDID necessarie per la funzione VideoPortDDCMonitorHelper, esportata dal driver della porta video. La funzione HwVidGetVideoChildDescriptor implementata dal driver video miniport 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;
Membri
Size
Specifica le dimensioni, in byte, di questa struttura DDC_CONTROL.
I2CCallbacks
Struttura I2C_CALLBACKS che contiene puntatori alle funzioni, implementate dal driver miniport video, che leggono e scrivono singoli bit di dati nelle righe di dati e dell'orologio seriale 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 (EDID versione 1.3), i numeri di segmento possono variare da 0 a 127, dove ogni segmento ha una lunghezza di 256 byte. 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 relativo a un particolare monitor.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | video.h (includere Video.h) |