Condividi tramite


Gestione delle configurazioni di monitoraggio esistenti

Oltre a rilevare nuovi monitor e avviare la finestra di dialogo TMM (Transient Multi-Monitor Manager) in una configurazione a due monitor, TMM deve anche ripristinare le configurazioni di visualizzazione precedenti. TMM può ripristinare le configurazioni di visualizzazione passando i dati visualizzati al driver di visualizzazione in modalità utente tramite il metodo IViewHelper::SetConfiguration . TMM allocherà la memoria e archivierà le modalità di visualizzazione e le informazioni sulla topologia nella memoria. TMM passa questa memoria in un'interfaccia IStream a cui punta il parametro pIStream di SetConfiguration . Il driver di visualizzazione in modalità utente può anche modificare o piegare in altri dati di visualizzazione (ad esempio, impostazioni gamma o TV). Al termine del driver con i dati di visualizzazione, il driver chiama il metodo IStream::Release per liberare la memoria.

La figura seguente illustra il flusso di operazioni che si verificano quando TMM ripristina una configurazione di monitoraggio esistente.

Diagramma che mostra il processo di ripristino di una configurazione di monitoraggio esistente in TMM.