DDC_CONTROL structure (video.h)

La structure DDC_CONTROL contient les pointeurs de fonction et les informations de segment EDID nécessaires à la fonction VideoPortDDCMonitorHelper , qui est exportée par le pilote de port vidéo. La fonction HwVidGetVideoChildDescriptor , implémentée par le pilote de miniport vidéo, peut appeler VideoPortDDCMonitorHelper pour obtenir de l’aide dans la lecture des blocs EDID à partir de ses appareils de surveillance enfants.

Syntaxe

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

Membres

Size

Spécifie la taille, en octets, de cette structure DDC_CONTROL.

I2CCallbacks

Structure I2C_CALLBACKS qui contient des pointeurs vers des fonctions, implémentées par le pilote de miniport vidéo, qui lisent et écrivent des bits de données individuels dans l’horloge série I2C et les lignes de données.

EdidSegment

Spécifie le segment EDID particulier. Actuellement, ce membre est significatif uniquement pour EEDID (EDID version 1.3) ; pour les autres versions EDID, ce membre doit toujours être défini sur 0. Pour EEDID (EDID Version 1.3), les numéros de segment peuvent être comprises entre 0 et 127, chaque segment ayant une longueur de 256 octets. Étant donné que le numéro de version EDID se trouve dans le segment 0, ce membre doit être défini sur 0 la première fois que le pilote de miniport vidéo appelle VideoPortDDCMonitorHelper concernant un moniteur particulier.

Configuration requise

Condition requise Valeur
En-tête video.h (incluez Video.h)

Voir aussi

Fonctions I2C

ReadClockLine

ReadDataLine

WriteClockLine

WriteDataLine