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-Grafik-, Bild- und XPS-Bibliothek
- Windows-Menüband und Animations-Manager-Bibliothek
- Windows Portable Devices Platform
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 |
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 Professional mit SP3 (x86) |
WindowsServer 2008 |
|
Windows Server 2003 |
|
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 |
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 |
|
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 |
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-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 |
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.
Zugehörige Themen