Partilhar via


Manipulando configurações de monitor existentes

Além de detectar novos monitores e iniciar a caixa de diálogo TMM (Gerenciador De Vários Monitores Transitórios) em uma configuração de dois monitores, o TMM também deve restaurar as configurações de exibição anteriores. O TMM pode restaurar as configurações de exibição passando dados de exibição para o driver de exibição do modo de usuário por meio do método IViewHelper::SetConfiguration . O TMM alocará informações de topologia e modos de exibição de memória e armazenamento na memória. O TMM passa essa memória em uma interface IStream para a qual o parâmetro pIStream de SetConfiguration aponta. O driver de exibição do modo de usuário também pode modificar ou dobrar em outros dados de exibição (por exemplo, configurações de gama ou TV). Quando o driver é concluído com os dados de exibição, o driver chama o método IStream::Release para liberar a memória.

A figura a seguir mostra o fluxo de operações que ocorrem quando o TMM restaura uma configuração de monitor existente.

Diagrama que mostra o processo de restauração de uma configuração de monitor existente no TMM.