Win32- und COM-APIs für UWP-Apps

Eine Universelle Windows-Plattform-App (UWP) (oder eine Windows-Runtime-Komponente), die in C++/CX geschrieben wurde, hat Zugriff auf die Win32- und COM-APIs, die Teil der Universelle Windows-Plattform (UWP) sind.

Die meisten dieser APIs werden von allen Windows 10-Geräten implementiert, und diese Gruppe wird zuerst aufgeführt (in zwei Formen: nach Modul und in alphabetischer Reihenfolge nach Namen). Anschließend werden zusätzliche APIs aufgeführt, die Teil der UWP sind, aber nicht auf allen Windows 10 vorhanden sind.

In diesem Abschnitt

Thema BESCHREIBUNG

APIs, die auf allen Windows 10-Geräten vorhanden sind

In diesem Thema werden die Win32-APIs aufgeführt, die Teil der UWP sind und von allen Windows 10 werden. Der Einfachheit halber wird eine Oberbibliothek mit dem Namen WindowsApp.lib im Microsoft Windows Software Development Kit (SDK) bereitgestellt, das die Exporte für diesen Satz von Win32-APIs bereitstellt. Verknüpfen Sie Ihre App mit WindowsApp.lib (und ohne andere Bibliotheken), um auf diese APIs zu zugreifen.

Erweiterungs-APIs für Windows 10-Geräte

In diesem Thema werden die Win32- und COM-APIs aufgeführt, die Teil der UWP sind und von einigen Windows 10-Geräten implementiert werden. Daher müssen Ihre Aufrufe dieser APIs mit Bedingungen geschützt werden, die zuerst das Vorhandensein der API auf dem Gerät bestätigen, auf dem Ihre App ausgeführt wird. Die Union der APIs, die auf allen Windows 10-Geräten vorhanden sind, und die in diesem Thema aufgeführten APIs machen die gesamte Win32- und COM-Oberfläche von UWP aus.

Alternativen zu Windows-APIs in Windows 10 UWP-Apps

Erfahren Sie, welche Features der Windows-API in einer UWP-App verwendet werden können und welche APIs als Alternativen für solche verwendet werden können, die dies nicht können.