Partager via


Gestion des configurations de moniteur existantes

Outre la détection de nouveaux moniteurs et le lancement de la boîte de dialogue Gestionnaire multi-moniteur temporaire (TMM) dans une configuration à deux moniteurs, TMM doit également restaurer les configurations d’affichage précédentes. TMM peut restaurer les configurations d’affichage en transmettant les données d’affichage au pilote d’affichage en mode utilisateur via la méthode IViewHelper ::SetConfiguration . TMM alloue de la mémoire et stocke les modes d’affichage et les informations de topologie dans la mémoire. TMM transmet cette mémoire dans une interface IStream vers laquelle pointe le paramètre pIStream de SetConfiguration . Le pilote d’affichage en mode utilisateur peut également modifier ou plier d’autres données d’affichage (par exemple, les paramètres gamma ou TV). Lorsque le pilote a terminé avec les données d’affichage, il appelle la méthode IStream ::Release pour libérer la mémoire.

L’illustration suivante montre le flux d’opérations qui se produisent lorsque TMM restaure une configuration de moniteur existante.

Diagramme montrant le processus de restauration d’une configuration de moniteur existante dans TMM.