次の方法で共有


Windows 2000 ディスプレイのアーキテクチャ

次の図は、Windows 2000 以降に表示するために必要なコンポーネントを示しています。

Diagram illustrating the Windows 2000 and later display subsystem components.

前の図の網掛けされた要素は、Windows 2000 以降で提供されるサービスを表しています。 網掛けされていない要素は、サード パーティのディスプレイ ドライバーとビデオ ミニポート ドライバーがないと Windows 2000 以降のシステムではグラフィックス アダプターで表示できないことを表しています。

NT ベースのオペレーティング システムで使用できるグラフィックス カードの種類ごとに、ディスプレイ ドライバーおよびそれに対応するビデオ ミニポート ドライバーの両方が必要です。 ミニポート ドライバーは、1 つのグラフィックス アダプター (またはアダプター ファミリ) 専用に作成されます。 ディスプレイ ドライバーは、共通の描画インターフェイスを共有する任意の数のアダプター用に作成できます。たとえば、VGA ディスプレイ ドライバーは、VGA でも ET4000 ミニポート ドライバーでも使用できます。 これは、ミニポート ドライバーがモード設定などの操作を実行してハードウェアに関する情報をドライバーに提供している間に、ディスプレイ ドライバーが描画するからです。 また、複数のディスプレイ ドライバーを特定の 1 つのミニポート ドライバーと一緒に使用することもできます。たとえば、16 色と 256 色の SVGA ディスプレイ ドライバーで同じミニポート ドライバーを使用できます。

次のセクションでは、ディスプレイ ドライバーとビデオ ミニポート ドライバーの主な役割について説明します。 役割の内訳は厳密なものではなく、モジュール性とパフォーマンスのバランスが重要です。 たとえば、VGA ドライバーのハードウェア ポインター コードはミニポート ドライバーに存在します。 これによってモジュール性が高まるので、ハードウェア ポインターを持つ Video Seven VRAM と、ハードウェア ポインターを持たない ET4000 の両方を同じディスプレイ ドライバーで処理することができます。

Windows 2000 ディスプレイ ドライバーの役割

Windows 2000 ビデオ ミニポート ドライバーの役割