處理現有的監視器組態
除了在雙監視器設定中偵測新的監視器並啟動暫時性多監視器管理員 (TMM) 對話方塊之外,TMM 也必須還原先前的顯示設定。 TMM 可以透過 IViewHelper::SetConfiguration 方法,將顯示資料傳遞至使用者模式顯示驅動程式,以還原顯示設定。 TMM 會配置記憶體,並將顯示模式和拓撲資訊儲存在記憶體中。 TMM 會將此記憶體傳遞至SetConfiguration的 pIStream參數所指向的IStream介面中。 使用者模式顯示驅動程式也可以修改或折迭其他顯示資料 (例如 gamma 或 TV 設定) 。 當驅動程式完成顯示資料時,驅動程式會呼叫 IStream::Release 方法來釋放記憶體。
下圖顯示 TMM 還原現有監視器組態時所發生的作業流程。