デスクトップ ウィンドウ マネージャー

Windows Vista で導入されたデスクトップコンポジション機能は、アプリケーションが画面にピクセルを表示する方法を根本的に変更しました。 デスクトップコンポジションを有効にすると、以前のバージョンの Windows と同様に、個々のウィンドウが画面またはプライマリ ディスプレイ デバイスに直接描画されなくなります。 代わりに、描画はビデオ メモリ内の画面外のサーフェスにリダイレクトされ、デスクトップ イメージにレンダリングされ、ディスプレイに表示されます。

デスクトップコンポジションは、デスクトップ ウィンドウ マネージャー (DWM) によって実行されます。 デスクトップコンポジションを通じて、DWMはデスクトップ上の視覚効果だけでなく、ガラスウィンドウフレーム、3-Dウィンドウ切り替えアニメーション、Windows FlipとWindows Flip3D、高解像度のサポートなどの様々な機能を可能にします。

デスクトップ ウィンドウ マネージャーは、Windows サービスとして実行されます。 [管理ツール] コントロール パネル項目の [サービス] で、デスクトップ ウィンドウ マネージャー セッション マネージャーとして有効または無効にすることができます。

DWM 機能の多くは、DWM API を介してアプリケーションによって制御またはアクセスできます。 次のドキュメントでは、DWM API の機能と要件について説明します。