Informationen zum Plattformupdate für Windows Vista
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 sind Betriebssystemupdates von Endbenutzern, die die Verwendung ausgewählter Windows 7-Technologien in früheren Versionen des Windows Betriebssystems unterstützen. Die Updates enthalten eine Reihe von Laufzeitbibliotheken, mit denen Anwendungsentwickler aktuelle Versionen 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-Updates unterstützt wird, enthält eine Reihe von APIs, die in einer Anwendung verwendet werden können, die auf eine frühere Version von Windows ausgerichtet ist.
Weitere Informationen zur Verwendung von APIs, die von den Updates in einer Anwendung unterstützt werden, die auf frühere Versionen von Windows ausgerichtet ist, finden Sie unter Developing Application for Previous Versions of 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 in Windows Versionen variieren. Um Details zur unterstützten API für eine bestimmte Technologie zu erhalten, klicken Sie auf den Link in einer der Zusammenfassungstabellen, um zum Abschnitt zu dieser Technologie zu wechseln.
Vom Plattformupdate für Windows Vista unterstützte Technologien
Um Details zur unterstützten API für eine bestimmte Technologie zu erhalten, klicken Sie auf den Link in einer der Zusammenfassungstabellen, um zum Abschnitt zu dieser Technologie zu wechseln.
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 dargestellt.
| Technologie | Windows Vista | Windows XP |
|---|---|---|
| Windows Automation-API | Ja | Ja |
| Windows Grafik-, Image- und XPS-Bibliothek | Ja | Nein |
| Windows Menüband- und Animations-Manager-Bibliothek | Ja | Nein |
| Windows Plattform für portable Geräte | Ja | Nein |
Vom Plattformupdate für Windows Server 2008 unterstützte Technologien
Um Details zur unterstützten API für eine bestimmte Technologie zu erhalten, klicken Sie auf den Link in einer der Zusammenfassungstabellen, um zum Abschnitt zu dieser Technologie zu wechseln.
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 dargestellt.
| Technologie | WindowsServer 2008 | Windows Server 2003 |
|---|---|---|
| Windows Automation-API | Ja | Ja |
| Windows Grafik-, Image- und XPS-Bibliothek | Ja | Nein |
| Windows Menüband- und Animations-Manager-Bibliothek | Ja | Nein |
| Windows Plattform für portable Geräte | Nein | Nein |
Beschreibungen der unterstützten API nach Technologie
Um Details zur unterstützten API für eine bestimmte Technologie zu erhalten, klicken Sie auf den Link in einer der Zusammenfassungstabellen, um zum Abschnitt zu dieser Technologie zu wechseln.
- Windows Automation-API
- Windows Grafik-, Image- und XPS-Bibliothek
- Windows Menüband- und Animations-Manager-Bibliothek
- Windows Plattform für portable Geräte
Windows Automation-API
Windows Automation API 3.0 besteht aus einer Reihe von DLLs und API-Elementen, mit denen AT-Produkte (Assistive Technology) einen besseren Computerzugriff für Personen mit physischen oder kognitiven Schwierigkeiten, Beeinträchtigungen oder Behinderungen ermöglichen. Da Windows Automation API 3.0 Es Anwendungen ermöglicht, auf die Benutzeroberflächenelemente anderer Anwendungen zuzugreifen und diese zu bearbeiten, ist sie außerdem 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 handelt sich um eine neuere Technologie, die viele der Einschränkungen von MSAA behandelt.
Weitere Informationen zur Windows Automation-API 3.0 finden Sie unter Windows Automation-API: Übersicht.
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 unterstützen die folgenden Windows Automation API 3.0:
Windows Editionen, die für die Updates berechtigt sind
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen Windows Automation API 3.0-Unterstützung für die Editionen von Windows in der folgenden Tabelle.
| Windows-Version | Editionen, die für das Update berechtigt sind |
|---|---|
| Windows Vista |
Home Basic mit SP2 (x86 und amd64) Home Premium mit SP2 (x86 und amd64) Business with SP2 (x86 and amd64) (Geschäft 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) |
| Windows Server 2008 |
|
| Windows Server 2003 |
|
Microsoft Active Accessibility (MSAA)
Microsoft Active Accessibility (MSAA) ist eine Legacytechnologie, 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 verbessern, die auf Microsoft Windows ausgeführt werden. Die API stellt Programmierschnittstellen und Methoden zum Verfügbarmachen von Informationen über Benutzeroberflächenelemente bereit.
Weitere Informationen zu Microsoft Active Accessibility finden Sie in der technischen Übersicht.
Unterstützte Microsoft Active Accessibility-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.
Benutzeroberflächenautomatisierung
Benutzeroberflächenautomatisierung ist eine neuere Technologie, die die Benutzeroberflächenautomatisierung-Spezifikation implementiert und viele der Einschränkungen von Microsoft Active Accessibility behandelt. Es handelt sich um eine Reihe von APIs, die programmgesteuerten Zugriff auf die Benutzeroberflächenelemente von Anwendungen bieten. Die bereitgestellte API unterstützt Hilfstechnologieprodukte und automatisierte Testtools dabei, auf die Standardelemente und benutzerdefinierten Benutzeroberflächenelemente einer Anwendung zuzugreifen, diese zu identifizieren und zu bearbeiten.
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 von Benutzeroberflächenautomatisierung unter vorherigen Windows Versionen
Aufgrund der Unterschiede in der Implementierung der allgemeinen Steuerelemente und der Windows Standardsteuerelemente auf verschiedenen Windows Versionen kann es geringfügige Unterschiede in den Informationen geben, die die Benutzeroberflächenautomatisierung Proxys für diese Steuerelemente von einer Version in eine andere abrufen.
Windows Grafik-, Bildverarbeitungs- und XPS-Bibliothek
Das Plattformupdate für Windows Vista unterstützt die folgenden Windows 7 APIs aus der Windows Graphics, Imaging und XPS Library:
Windows Editionen, die für die Updates berechtigt sind
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen Windows-Unterstützung für Grafiken, Bildverarbeitung und XPS-Bibliothek in den Editionen von Windows, die in der folgenden Tabelle dargestellt sind.
| Windows-Version | Editionen, die für das Update berechtigt sind |
|---|---|
| Windows Vista |
Home Basic mit SP2 (x86 und amd64) Home Premium mit SP2 (x86 und amd64) Business with SP2 (x86 and amd64) (Geschäft mit SP2 (x86 und amd64)) Enterprise mit SP2 (x86 und amd64) Ultimate mit SP2 (x86 und amd64) |
| Windows Server 2008 |
|
Direct2D
Die Direct2D-API ist eine neue hardwarebeschleunigte 2D-Grafik-API im unmittelbaren Modus, die leistungsstarkes und qualitativ hochwertiges Rendering für 2D-Geometrie, Bitmaps und Text bereitstellt. Die Direct2D-API ist für die gute Zusammenarbeit mit vorhandenem Code konzipiert, 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 vorherigen Windows Versionen
Wenn der WDDM 1.1-Treiber auf Windows Vista fehlt, wird die Leistung der Direct2D/GDI-Interoperabilität beeinträchtigt.
Direct3D
Das Plattformupdate für Windows Vista bietet BGRA-Oberflächenunterstützung für Direct3D10- und Direct3D10.1-Codepfade. Direct3D10Level9 ermöglicht direct3D10 die Arbeit mit Direct3D9-Hardware. Direct3D WARP10 ist ein performanter Softwarerasterizer für Direct3D10-Anwendungen. Direct3D11, die neueste Version von Direct3D, bietet neue Funktionen wie verbesserte Multithreadunterstützung, Mosaik, 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 Funktionalitätsebenen bereitstellt, einschließlich Textlayout, Skriptverarbeitung, Glyphenrendering und Schriftsystem. DirectWrite verwendet OpenType-Schriftarten und Das ClearType-Rendering im Unterpixel, um die von Anwendungen bereitgestellte Textdarstellung zu verbessern. Textrendering wird bei Verwendung mit Direct2D hardwarebeschleunigend.
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 von DirectWrite unter vorherigen Windows Versionen
Die folgenden Verhaltensprobleme können sich auf die Verwendung der DirectWrite-API in früheren Windows Versionen auswirken:
- Skripts, die mit 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 waren, greifen auf das Standardverhalten zurück.
- ClearType Tuner ist in früheren Windows Versionen nicht verfügbar.
- Die GDI-Interoperabilität hat in einigen Szenarien in früheren Windows Versionen höhere Arbeitsspeicherkosten.
Verpackung
Das Plattformupdate für Windows Vista unterstützt eine begrenzte Teilmenge der Paketierungs-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 Paketierungs-API.
Unterstützte Paketierungs-API-Elemente
Nur die folgenden Packaging-Schnittstellen werden 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 vorherigen Windows Versionen
Das Verhalten und die Leistung der unterstützten Packaging-Schnittstellen 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 der Aufruf an eine nicht unterstützte IOpcFactory-Methode erfolgt, wird der E _ NOTIMPL-Fehlercode zurückgegeben.
Windows-Bilderstellungskomponente
Neue Features für die Windows Imaging Component (WIC) umfassen verbesserte Sicherheit, Unterstützung für hohe Farben und bessere Metadateninteroperabilität. Darüber hinaus erweitert die Windows Imaging Component die Standardskonformität, indem unterstützung für die progressive Bilddecodierung, erweiterte PNG-Features, GIF-Metadaten, HD-Fotoupdates und Metadaten bereitgestellt wird, die APPn-Segmente umfassen.
Weitere Informationen zur Windows Imaging Component finden Sie in der Übersicht über Windows Imaging Component.
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 downleveln Betriebssystemversionen 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 über das menübandige Windows und Animationsbibliothek:
Windows Editionen, die für die Updates berechtigt sind
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen die Unterstützung Windows Menüband- und Animations-Manager-Bibliothek für die Editionen von Windows in der folgenden Tabelle.
| Windows-Version | Editionen, die für das Update berechtigt sind |
|---|---|
| Windows Vista |
Home Basic mit SP2 (x86 und amd64) Home Premium mit SP2 (x86 und amd64) Business with SP2 (x86 and amd64) (Geschäft mit SP2 (x86 und amd64)) Enterprise mit SP2 (x86 und amd64) Ultimate mit SP2 (x86 und amd64) |
| Windows Server 2008 |
|
Windows Menübandframework
Das Windows Menübandframework (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 Introducing the Windows Ribbon Framework.
Unterstützte Menübandframework-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 Animation Manager
Der Windows Animation Manager (Windows Animation) ist eine programmgesteuerte Schnittstelle, die die Animation visueller Elemente Windows Anwendungen unterstützt. Windows Animation wurde entwickelt, um die Entwicklung und Wartung von Animationssequenzen zu vereinfachen und Entwicklern die Implementierung konsistenter und intuitiver Animationen zu ermöglichen. 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 ein Entwickler zum Erstellen, Verwalten und Steuern von Benutzeroberflächenanimationen benötigt.
Weitere Informationen zum Windows Animation Manager finden Sie unter Introducing 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.
Windows Plattform für portable Geräte
Das Plattformupdate für Windows Vista unterstützt die Windows 7-Erweiterungen der wpd-Plattform (Windows Portable Devices). Mit diesem Feature können Computer mit angefügten Medien und Speichergeräten kommunizieren. WPD bietet eine flexible, stabile Möglichkeit für Computer, mit Digitalkameras, Musikplayern, Mobiltelefonen und vielen anderen Arten verbundener Geräte zu kommunizieren.
Weitere Informationen zu Windows portablen Geräten finden Sie unter Windows Portable Devices ( https://docs.microsoft.com/windows-hardware/drivers/portable/) .
Windows Editionen, die für die Updates berechtigt sind
Das Plattformupdate für Windows Vista und das Plattformupdate für Windows Server 2008 ermöglichen die Unterstützung Windows Portable Devices (WPD) für die Editionen von Windows in der folgenden Tabelle.
| Windows-Version | Editionen, die für das Update berechtigt sind |
|---|---|
| Windows Vista |
Home Basic mit SP2 (x86 und amd64) Home Premium mit SP2 (x86 und amd64) Business with SP2 (x86 and amd64) (Geschäft 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 die 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 Automation | Ja | Nein | Nein |
| Multifunktion/Multitransport | Ja | Nein | Nein |
| Device Stage | Ja | Nein | Nein |
| Gerätesynchronisierungsplattform | Ja | Nein | Nein |
Für Editionen von Windows 7 und Windows Vista, in denen Microsoft Windows Media Player nicht standardmäßig installiert ist (die N- und KN-Editionen), müssen Sie das Windows Media Format 11 SDK ( https://msdn.microsoft.com/windows/bb190326.aspx) installieren, um WPD-Funktionalität zu aktivieren.