Freigeben über


Windows 2000-Anzeigearchitektur

Die folgende Abbildung zeigt die Komponenten, die unter Windows 2000 und höher angezeigt werden müssen.

Diagramm zur Veranschaulichung der Komponenten des Windows 2000- und höher-Subsystems.

Die schattierten Elemente in der vorherigen Abbildung stellen Dienste dar, die mit Windows 2000 und höher bereitgestellt werden. Die nicht abgeschirmten Elemente weisen darauf hin, dass ein Anzeigetreiber und ein Video-Miniporttreiber eines Drittanbieters erforderlich sind, damit ein Grafikkarte in den Systemen von Windows 2000 und höher angezeigt werden kann.

Für jeden Grafiktyp Karte, der mit einem NT-basierten Betriebssystem verwendet werden kann, muss sowohl ein Anzeigetreiber als auch ein entsprechender Video-Miniporttreiber vorhanden sein. Der Miniporttreiber wird speziell für einen Grafikkarten (oder eine Adapterfamilie) geschrieben. Der Anzeigetreiber kann für eine beliebige Anzahl von Adaptern geschrieben werden, die eine gemeinsame Zeichnungsschnittstelle verwenden. Beispielsweise kann der VGA-Anzeigetreiber mit dem VGA- oder ET4000-Miniporttreiber verwendet werden. Dies liegt daran, dass der Anzeigetreiber zeichnet, während der Miniporttreiber Vorgänge wie Moduseinstellungen ausführt und Informationen über die Hardware an den Treiber bereitstellt. Es ist auch möglich, dass mehrere Anzeigetreiber mit einem bestimmten Miniporttreiber arbeiten; Beispielsweise können die SVGA-Anzeigetreiber mit 16 und 256 Farben den gleichen Miniporttreiber verwenden.

In den folgenden Abschnitten werden die wichtigsten Aufgaben von Display- und Video-Miniporttreibern beschrieben. Die Aufteilung der Zuständigkeiten ist nicht schwer und schnell; das Gleichgewicht zwischen Modularität und Leistung ist der Schlüssel. Der Hardwarezeigercode für den VGA-Treiber befindet sich beispielsweise im Miniporttreiber. Dies fördert die Modularität, sodass derselbe Anzeigetreiber sowohl den Video Seven VRAM mit einem Hardwarezeiger als auch den ET4000 verarbeiten kann, was nicht der Fall ist.

Windows 2000 Display Driver Responsibilities

Verantwortlichkeiten des Windows 2000-Video-Miniporttreibers