Condividi tramite


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)

Vedere anche

funzioni I2C

ReadClockLine

ReadDataLine

writeClockLine

writeDataLine