次の方法で共有


既存のモニター構成の処理

TMM は、新しいモニターを検出し、2 つのモニター構成で一時的なマルチモニター マネージャー (TMM) ダイアログを起動するだけでなく、以前の表示構成を復元する必要もあります。 TMM は、IViewHelper::SetConfiguration メソッドを使用してユーザー モードのディスプレイ ドライバーに表示データを 渡すことによって、表示構成を 復元できます。 TMMはメモリを割り当て、表示モードとトポロジ情報をメモリに格納します。 TMM は、SetConfigurationpIStream パラメーターが指す IStream インターフェイスでこのメモリを渡します。 ユーザー モード ディスプレイ ドライバーは、他のディスプレイ データ (ガンマやテレビの設定など) を変更または折りたたむこともできます。 ドライバーが表示データで終了すると、ドライバーは IStream::Release メソッドを呼び出してメモリを解放します。

以下の図は、TMM が既存のモニター構成を復元するときに発生する操作のフローを示しています。

Diagram that shows the process of restoring an existing monitor configuration in TMM.