Control de configuraciones de monitor existentes
Además de detectar nuevos monitores e iniciar el cuadro de diálogo Administrador de varios monitores transitorios (TMM) en una configuración de dos monitores, TMM también debe restaurar las configuraciones de visualización anteriores. TMM puede restaurar las configuraciones de visualización pasando datos de visualización al controlador de visualización en modo de usuario a través del método IViewHelper::SetConfiguration . TMM asignará la memoria y almacenará los modos de presentación y la información de topología en la memoria. TMM pasa esta memoria en una interfaz IStream a la que apunta el parámetro pIStream de SetConfiguration . El controlador de pantalla en modo de usuario también puede modificar o plegar en otros datos de pantalla (por ejemplo, ajustes gamma o TV). Cuando el controlador finaliza con los datos de visualización, el controlador llama al método IStream::Release para liberar la memoria.
En la ilustración siguiente se muestra el flujo de operaciones que se producen cuando TMM restaura una configuración de monitor existente.