Informationen zu Plattformupdates für Windows Vista

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 sind Betriebssystemupdates für Endbenutzer, die die Verwendung ausgewählter Windows 7-Technologien in früheren Versionen des Windows-Betriebssystems unterstützen. Die Updates umfassen eine Reihe von Laufzeitbibliotheken, mit denen Anwendungsentwickler aktuelle Releases, Windows 7 und Windows Server 2008 R2 sowie frühere Versionen, Windows Vista und Windows Server 2008, als Ziel verwenden können.

Zusammenfassung der unterstützten API nach Technologie

Jede Technologie, die vom Plattformupdate für Windows Vista und dem Plattformupdate für Windows Server 2008 unterstützt wird, enthält eine Reihe von API-Versionen, die in einer Anwendung verwendet werden können, die auf eine frühere Version von Windows abzielt.

Weitere Informationen zur Verwendung von APIs, die von den Updates in einer Anwendung unterstützt werden, die auf frühere Windows-Versionen ausgerichtet ist, finden Sie unter Entwickeln von Anwendungen für frühere Versionen von Windows.

Hinweis

Einige APIs, die einer Technologie zugeordnet sind, werden möglicherweise nicht unterstützt, und das Verhalten, die Leistung oder die Anforderungen für einige unterstützte APIs können von Windows-Versionen unterschiedlich sein. Ausführliche Informationen zur unterstützten API für eine bestimmte Technologie finden Sie unter dem Link in einer der Zusammenfassungstabellen, um zum Abschnitt über diese Technologie zu gelangen.

 

Mit Plattformupdate für Windows Vista unterstützte Technologien

Ausführliche Informationen zur unterstützten API für eine bestimmte Technologie finden Sie unter dem Link in einer der Zusammenfassungstabellen, um zum Abschnitt über diese Technologie zu gelangen.

Die Technologien, die für Windows Vista und Windows XP mit dem Plattformupdate für Windows Vista unterstützt werden, sind in der folgenden Tabelle aufgeführt.

Technologie Windows Vista Windows XP
Windows Automation-API Ja Ja
Windows-Grafik-, Bild- und XPS-Bibliothek Ja Nein
Windows-Menüband und Animations-Manager-Bibliothek Ja Nein
Windows Portable Devices Platform Ja Nein

 

Mit Plattformupdate für Windows Server 2008 unterstützte Technologien

Ausführliche Informationen zur unterstützten API für eine bestimmte Technologie finden Sie unter dem Link in einer der Zusammenfassungstabellen, um zum Abschnitt über diese Technologie zu gelangen.

Die Technologien, die für Windows Server 2008 und Windows Server 2003 mit dem Plattformupdate für Windows Server 2008 unterstützt werden, sind in der folgenden Tabelle aufgeführt.

Technologie WindowsServer 2008 Windows Server 2003
Windows Automation-API Ja Ja
Windows-Grafik-, Bild- und XPS-Bibliothek Ja Nein
Windows-Menüband und Animations-Manager-Bibliothek Ja Nein
Windows Portable Devices Platform Nein Nein

 

Beschreibungen der unterstützten API nach Technologie

Ausführliche Informationen zur unterstützten API für eine bestimmte Technologie finden Sie unter dem Link in einer der Zusammenfassungstabellen, um zum Abschnitt über diese Technologie zu gelangen.

Windows Automation-API

Windows Automation API 3.0 ist eine Reihe von DLLs und API-Elementen, mit denen AT-Produkte (Assistive Technology) einen besseren Computerzugriff für Personen mit körperlichen oder kognitiven Schwierigkeiten, Beeinträchtigungen oder Behinderungen bieten können. Darüber hinaus ist die Windows-Automatisierungs-API 3.0 anwendungen den Zugriff auf und die Bearbeitung der Benutzeroberflächenelemente anderer Anwendungen ermöglicht, eine ideale Technologie für die Implementierung automatisierter Testtools.

Microsoft Active Accessibility (MSAA) und Benutzeroberflächenautomatisierung ähneln sich darin, dass beide eine Möglichkeit zum Verfügbarmachen und Sammeln von Informationen zu Elementen und Steuerelementen der Benutzeroberfläche bieten, um die Barrierefreiheit der Benutzeroberfläche und die Automatisierung von Softwaretests zu unterstützen. Benutzeroberflächenautomatisierung ist eine Windows-Implementierung der Benutzeroberflächenautomatisierung Spezifikation. Es ist eine neuere Technologie, die viele der Einschränkungen von MSAA adressiert.

Weitere Informationen zur Windows-Automatisierungs-API 3.0 finden Sie unter Windows-Automatisierungs-API: Übersicht.

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 unterstützen die folgende Windows Automation-API 3.0:

Für die Updates berechtigte Windows-Editionen

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen die Unterstützung der Windows-Automatisierungs-API 3.0 für die in der folgenden Tabelle gezeigten Editionen von Windows.

Windows-Version Editionen, die für Updates geeignet sind
Windows Vista
Starter mit SP2 (x86)
Home Basic mit SP2 (x86 und amd64)
Home Premium mit SP2 (x86 und amd64)
Business mit SP2 (x86 und amd64)
Enterprise mit SP2 (x86 und amd64)
Ultimate mit SP2 (x86 und amd64)
Windows XP
Windows XP Home mit SP3 (x86)
Windows XP Professional mit SP3 (x86)
WindowsServer 2008
Windows Server 2008 mit SP2 (x86 und amd64)
Windows Server 2003
Windows Server 2003 mit SP2 (x86 und amd64)

 

Microsoft Active Accessibility (MSAA)

Microsoft Active Accessibility (MSAA) ist eine Ältere Technologie, die erstmals mit Windows 95 eingeführt wurde. Es handelt sich um eine Reihe von APIs, die die Funktionsweise von AT-Produkten (Assistive Technology) mit Anwendungen verbessert, die unter Microsoft Windows ausgeführt werden. Die API stellt Programmierschnittstellen und -methoden zum Verfügbarmachen von Informationen zu Benutzeroberflächenelementen bereit.

Weitere Informationen zur Barrierefreiheit von Microsoft Active finden Sie in der Technischen Übersicht.

Unterstützte Elemente der Microsoft Active-Barrierefreiheits-API

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Benutzeroberflächenautomatisierung

Benutzeroberflächenautomatisierung ist eine neuere Technologie, die die Benutzeroberflächenautomatisierung Spezifikation implementiert und viele der Einschränkungen von Microsoft Active Accessibility berücksichtigt. Es handelt sich um eine Gruppe von APIs, die programmgesteuerten Zugriff auf die Benutzeroberflächenelemente von Anwendungen ermöglicht. Die bereitgestellte API hilft Assistive Technology-Produkten und automatisierten Testtools beim Zugriff auf die Standard- und benutzerdefinierten UI-Elemente einer Anwendung.

Weitere Informationen zu Benutzeroberflächenautomatisierung finden Sie unter Windows Automation API: Benutzeroberflächenautomatisierung.

Unterstützte Benutzeroberflächenautomatisierung API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Ausführen Benutzeroberflächenautomatisierung unter früheren Windows-Versionen

Aufgrund von Unterschieden in der Implementierung der allgemeinen Steuerelemente und der Windows-Standardsteuerelemente in verschiedenen Windows-Versionen kann es geringfügige Unterschiede bei den Informationen geben, die die Benutzeroberflächenautomatisierung Proxys für diese Steuerelemente von einer Version zur anderen abrufen.

Windows-Grafik-, Bild- und XPS-Bibliothek

Das Plattformupdate für Windows Vista unterstützt die folgenden Windows 7-APIs aus der Windows-Grafik-, Bild- und XPS-Bibliothek:

Für die Updates berechtigte Windows-Editionen

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen die Unterstützung der Windows-Grafik-, Imaging- und XPS-Bibliothek für die in der folgenden Tabelle aufgeführten Editionen von Windows.

Windows-Version Editionen, die für Updates geeignet sind
Windows Vista
Starter mit SP2 (x86)
Home Basic mit SP2 (x86 und amd64)
Home Premium mit SP2 (x86 und amd64)
Business mit SP2 (x86 und amd64)
Enterprise mit SP2 (x86 und amd64)
Ultimate mit SP2 (x86 und amd64)
WindowsServer 2008
Windows Server 2008 mit SP2 (x86 und amd64)

 

Direct2D

Die Direct2D-API ist eine neue hardwarebeschleunigte 2D-Grafik-API, die eine hohe Leistung und hochwertiges Rendering für 2D-Geometrie, Bitmaps und Text bietet. Die Direct2D-API ist so konzipiert, dass sie gut mit vorhandenem Code zusammenarbeitet, der GDI, GDI+ oder Direct3D verwendet.

Weitere Informationen zu Direct2D finden Sie unter Informationen zu Direct2D.

Unterstützte Direct2D-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Ausführen von Direct2D unter früheren Windows-Versionen

Wenn der WDDM 1.1-Treiber unter Windows Vista fehlt, verschlechtert sich die Leistung der Direct2D/GDI-Interoperabilität.

Direct3D

Das Plattformupdate für Windows Vista bietet BGRA-Oberflächenunterstützung für Direct3D10- und Direct3D10.1-Codepfade. Direct3D10Level9 ermöglicht die Verwendung der Direct3D10-Funktionalität auf Direct3D9-Hardware. Direct3D WARP10 ist ein leistungsstarker Softwarerasterer für Direct3D10-Anwendungen. Direct3D11, die neueste Version von Direct3D, bietet neue Funktionen wie verbesserte Multithreadingunterstützung, Tessellation, DirectCompute-Funktionalität und dynamische Shaderverknüpfung.

Wenn Sie Anwendungen erstellen, die Direct3D verwenden, ist das DirectX SDK (https://msdn.microsoft.com/directx/aa937788.aspx) erforderlich.

Weitere Informationen zu Direct3D finden Sie unter Direct3D (https://msdn.microsoft.com/directx/default.aspx).

Unterstützte Direct3D-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

DirectWrite

Die DirectWrite-API ist eine neue Text-API, die mehrere Funktionenebenen bietet, einschließlich Textlayout, Skriptverarbeitung, Glyphenrendering und schriftartensystem. DirectWrite verwendet OpenType-Schriftarten und ClearType-Rendering unter Pixeln, um die von Anwendungen bereitgestellte Texterfahrung zu verbessern. Das Textrendering wird hardwarebeschleunigt, wenn sie mit Direct2D verwendet wird.

Weitere Informationen zu DirectWrite finden Sie unter Einführung in DirectWrite.

Unterstützte DirectWrite API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Ausführen DirectWrite unter früheren Windows-Versionen

Die folgenden Verhaltensprobleme können sich auf die Verwendung DirectWrite-API in früheren Windows-Versionen auswirken:

  • Skripts, die in Windows 7 neu sind, werden in früheren Windows-Versionen möglicherweise nicht vollständig ordnungsgemäß gerendert.
  • Gebietsschemas, die in früheren Windows-Versionen nicht verfügbar sind, greifen auf das Standardverhalten zurück.
  • Der ClearType-Tuner ist in früheren Windows-Versionen nicht verfügbar.
  • Die GDI-Interoperabilität hat in einigen Szenarien mit früheren Windows-Versionen höhere Speicherkosten.

Verpackung

Das Plattformupdate für Windows Vista unterstützt eine begrenzte Teilmenge der Paket-APIs, die zum Ausführen von Aufgaben mit der XPS-Dokument-API in nicht verwalteten Anwendungen erforderlich sind.

Weitere Informationen zu Paket-APIs finden Sie in der Übersicht über die Verpackungs-API.

Unterstützte Paket-API-Elemente

Es werden nur die folgenden Verpackungsschnittstellen unterstützt:

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory (nur die folgenden Methoden werden unterstützt)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

Unterstützte Paketerstellungs-APIs können zum Erstellen von Datenströmen über Dateien sowie zum Erstellen und Interagieren mit paketbasierten URI verwendet werden.

Ausführen der Paket-API unter früheren Windows-Versionen

Das Verhalten und die Leistung der unterstützten Verpackungsschnittstellen und -methoden sind auf allen unterstützten Plattformen identisch.

Wenn eine Anwendung versucht, eine nicht unterstützte Packaging-Schnittstelle oder -Methode zu instanziieren oder aufzurufen, schlägt der Versuch fehl. Wenn es sich bei dem Aufruf um eine nicht unterstützte IOpcFactory-Methode handelt, wird der E_NOTIMPL Fehlercode zurückgegeben.

Windows-Bilderstellungskomponente

Zu den neuen Features für die Windows-Bildverarbeitungskomponente (WIC) gehören verbesserte Sicherheit, Unterstützung für hohe Farben und bessere Metadateninteroperabilität. Darüber hinaus erweitert die Windows-Bildverarbeitungskomponente ihre Standardkonformität, indem sie Unterstützung für progressive Bildcodierung, erweiterte PNG-Features, GIF-Metadaten, HD-Fotoupdates und Metadaten bereitstellt, die APPn-Segmente umfassen.

Weitere Informationen zur Windows-Bildverarbeitungskomponente finden Sie in der Übersicht über die Windows-Bildverarbeitungskomponente.

Unterstützte WIC-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

XPS-Dokument

Die XPS-Dokument-APIs unterstützen das Erstellen, Ändern und Speichern von XPS-Dokumenten in nicht verwalteten Anwendungen.

Weitere Informationen zu XPS-Dokument-APIs finden Sie im XPS-Dokumentprogrammierhandbuch.

Unterstützte XPS-Dokument-API-Elemente

Nur die XPS Digital Signatures-Schnittstellen werden in betriebssystemunterstützten Versionen nicht unterstützt.

XPS Print

Die XPS-Druck-APIs unterstützen das Drucken von XPS-Dokumenten aus Windows-basierten Anwendungen.

Weitere Informationen zu XPS-Druck-APIs finden Sie in der XpsPrint-API.

Unterstützte XPS-Druck-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Windows-Menüband und Animations-Manager-Bibliothek

Das Plattformupdate für Windows Vista unterstützt die folgenden Windows 7-APIs aus dem Windows-Menüband und der Animationsbibliothek:

Für die Updates berechtigte Windows-Editionen

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 aktivieren die Unterstützung des Windows-Menübands und der Animations-Manager-Bibliothek für die in der folgenden Tabelle gezeigten Editionen von Windows.

Windows-Version Editionen, die für Updates geeignet sind
Windows Vista
Starter mit SP2 (x86)
Home Basic mit SP2 (x86 und amd64)
Home Premium mit SP2 (x86 und amd64)
Business mit SP2 (x86 und amd64)
Enterprise mit SP2 (x86 und amd64)
Ultimate mit SP2 (x86 und amd64)
WindowsServer 2008
Windows Server 2008 mit SP2 (x86 und amd64)

 

Windows-Menübandframework

Das Windows-Menüband-Framework (Menüband) ist ein umfangreiches Befehlspräsentationssystem, das eine moderne Alternative zu den mehrstufigen Menüs, Symbolleisten und Aufgabenbereichen herkömmlicher Windows-Anwendungen bietet.

Das Framework ist eine Sammlung von Microsoft Win32-APIs, die eine Vielzahl neuer Benutzeroberflächenfunktionen für Windows-Entwickler bereitstellen und sowohl das Menüband als auch ein Kontextmenüsystem enthalten.

Weitere Informationen zum Menübandframework finden Sie unter Einführung in das Windows-Menübandframework.

Unterstützte Menüband-Framework-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Windows-Animations-Manager

Der Windows-Animations-Manager (Windows-Animation) ist eine programmgesteuerte Schnittstelle, die die Animation von visuellen Elementen von Windows-Anwendungen unterstützt. Windows-Animation wurde entwickelt, um die Entwicklung und Wartung von Animationssequenzen zu vereinfachen und Es Entwicklern zu ermöglichen, Animationen zu implementieren, die konsistent und intuitiv sind. Windows-Animation kann mit jeder Grafikplattform verwendet werden, einschließlich Direct2D, Direct3D oder GDI+.

Windows-Animation ist eine Singlethread-COM-API, die alles bereitstellt, was entwickler zum Erstellen, Verwalten und Steuern von UI-Animationen benötigen.

Weitere Informationen zum Windows-Animations-Manager finden Sie unter Einführung in die Windows-Animation.

Unterstützte Animations-Manager-API-Elemente

Alle APIs werden in früheren Versionen von Windows unterstützt, die für das Plattformupdate für Windows Vista oder das Plattformupdate für Windows Server 2008 berechtigt sind.

Plattform für tragbare Windows-Geräte

Das Plattformupdate für Windows Vista unterstützt die Windows 7-Erweiterungen für die WpD-Plattform (Windows Portable Devices). Dieses Feature ermöglicht es Computern, mit angefügten Medien und Speichergeräten zu kommunizieren. WPD bietet eine flexible, robuste Möglichkeit für Computer, mit Digitalkameras, Musikplayern, Mobiltelefonen und vielen anderen Arten von verbundenen Geräten zu kommunizieren.

Weitere Informationen zu tragbaren Windows-Geräten finden Sie unter Tragbare Windows-Geräte.

Windows-Editionen sind für die Updates berechtigt

Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen die Unterstützung von Windows Portable Devices (WPD) für die in der folgenden Tabelle gezeigten Windows-Editionen.

Windows-Version Editionen, die für Updates geeignet sind
Windows Vista
Starter mit SP2 (x86)
Home Basic mit SP2 (x86 und amd64)
Home Premium mit SP2 (x86 und amd64)
Business mit SP2 (x86 und amd64)
Enterprise mit SP2 (x86 und amd64)
Ultimate mit SP2 (x86 und amd64)

 

Unterstützte WPD-API-Elemente

In der folgenden Tabelle sind die Features aufgeführt, die für windows 7, Windows Vista und Windows Vista mit Platform Update für Windows Vista-Versionen des Windows-Betriebssystems unterstützt werden.

WPD-Feature Windows 7 Windows Vista Windows Vista mit Plattformupdate für Windows Vista
MTP über USB Ja Ja Ja
MTP über IP Ja Ja Ja
MTP über Bluetooth Ja Nein Ja
WPD- und MTP-Gerätedienste Ja Nein Ja
WPD-Automatisierung Ja Nein Nein
Multifunktion/Multi-Transport Ja Nein Nein
Device Stage Ja Nein Nein
Gerätesynchronisierungsplattform Ja Nein Nein

 

Für Editionen von Windows 7 und Windows Vista, für die Microsoft Windows Medienwiedergabe nicht standardmäßig installiert sind (die N- und KN-Editionen), müssen Sie das Windows Media Format 11 SDK installieren, um die WPD-Funktionalität zu aktivieren.

Plattformupdate für Windows Vista

Übersichten

Informationen zu Plattformupdates für Windows Vista