Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie, welche Features der Windows-API in einer Universelle Windows-Plattform-App (UWP) verwendet werden können und welche APIs als Alternativen für diejenigen verwendet werden können, die dies nicht können.
App-Installation
Keine der vorhandenen App-Installations-APIs wird in einer UWP-App unterstützt. Im Folgenden finden Sie einige Alternativen zu den App-Installations-APIs:
Geräte
Eine Teilmenge der Geräte-APIs wird in einer UWP-App unterstützt.
Für Geräte-APIs, die nicht in einer UWP-App verwendet werden können, finden Sie hier einige Alternativen.
Funktion | Alternative |
---|---|
Bluetooth | Windows.Devices.Bluetooth |
Geräteenumeration (Funktionsermittlung, PnP-X, WSD) | Windows.Devices.Enumeration |
FAX | Keine |
Standort-API | Windows. Devices.Geolocation |
Windows. Graphics.Printing | |
3D-Druck | Windows. Graphics.Printing3D |
Sensoren | Windows.Devices.Sensors |
Serielle und parallele Anschlüsse | Windows.Devices.SerialCommunication |
sms | Windows.Devices.Sms |
UPnP | Windows.Devices.Enumeration.Pnp |
Windows Portable Devices | Windows.Devices.Portable |
WSD | Windows.Devices.Enumeration |
Akku |
Windows.Devices.Power Windows. System.Power |
Grafiken
Teilmengen dieser Grafik-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- Direct2D
- Direct3D 11
- DirectWrite
- DirectXMath
- DXGI
- WIC
Im Folgenden finden Sie einige Alternativen:
- Design
- DirectX-Programmierung
- Direct3D Graphics Learning Guide (Direct3D-Grafik Learning Handbuch)
- Grafiken und Animationen
Multimedia
Teilmengen dieser Multimedia-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- Kernaudio
- Medienwiedergabe
- Media Foundation
- Windows Audio Session API (WASAPI)
Weitere Informationen zur API, die für UWP-Apps verfügbar ist, finden Sie unter Audio, Video und Kamera.
Netzwerk
Teilmengen dieser Netzwerk-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- DHCP
- Mobiles Breitband
- RPC
- Windows Sockets (Winsock)
- Windows-Webdienste
Im Folgenden finden Sie einige Alternativen zu Netzwerk-APIs, die nicht in einer UWP-App verwendet werden können.
Funktion | Alternative |
---|---|
BITS | Windows.Networking.BackgroundTransfer |
EAP | Keine |
Firewall | Keine |
HTTP-Server | Keine |
IP-Hilfsprogramm | Windows.Networking.Connectivity |
NDF | Keine |
NLM | Windows.Networking.Connectivity |
P2P | Keine |
QOS | Windows.Networking.Sockets |
RAS | Keine |
SNMP | Keine |
TAPI | Keine |
WinHTTP | Windows.Web.Http |
Wininet | Windows.Web.Http |
Winsock | Windows.Networking.Sockets |
Drucken und Dokumente
Eine Teilmenge der Druck- und Dokument-APIs wird in einer UWP-App unterstützt.
Beim Entwerfen einer UWP-App sollten Sie die beste Druckerfahrung bieten:
Sicherheit
Keine der vorhandenen Sicherheits-APIs wird in einer UWP-App unterstützt. Hier sind einige Alternativen zu den Sicherheits-APIs:
- Windows. Security.Credentials
- Windows.Security.Credentials.UI
- Windows.Security.Cryptography
- Windows. Security.Cryptography.Certificates
- Windows.Security.Cryptography.Core
- Windows.Security.Cryptography.DataProtection
Storage
Teilmengen dieser Speicher-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- Erstellen, Löschen und Auflisten von Verzeichnissen
- Dateizuordnung
Hier sind einige Alternativen zu Win32-Speicher-APIs, die nicht in einer UWP-App verwendet werden können.
Funktion | Alternative |
---|---|
Kopieren, Verschieben und Ersetzen von Dateien | Windows.Storage.StorageFile |
Erstellen, Löschen und Auflisten von Verzeichnissen | Windows.Storage.StorageFolder |
IMAPI | Keine |
Verwaltung (Bereitstellungspunkte, Format, Kontingente) | Keine |
Oplocks | Keine |
Suchen, | Windows. Storage. Suche |
USN-Journal | Keine |
System
Teilmengen dieser System-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- Heap-API, lokaler Threadspeicher (TLS)
- Letzter Fehler
- Synchronization
Im Folgenden finden Sie einige Alternativen zu System-APIs, die nicht in einer UWP-App verwendet werden können.
Funktion | Alternative |
---|---|
Konsole | Erstellen einer UWP-Konsolen-App |
Aktuelles Verzeichnis | Keine |
Fasern | Keine |
Speicher-Manager | Heap-API |
Named Pipes | Prozessübergreifende Kommunikation |
Stromversorgung |
Windows.Devices.Power Windows. System.Power Windows. System.Power.Diagnostics |
Registrierung |
Windows.Storage.ApplicationDataContainer Windows.Storage.ApplicationDataContainerSettings |
Threadpool | Windows.System.Threading |
Threads | Windows.System.Threading |
Benutzeroberfläche
Teilmengen dieser Benutzeroberflächen-APIs werden in einer UWP-App zumindest teilweise unterstützt:
- NLS (National Language Support, Unterstützung der Landessprache)
- Strsafe-Funktionen
- Textdienstframework (Text Services Framework, TSF)
- Benutzeroberflächenautomatisierung
- Windows Animation Manager
Hier sind einige Alternativen zu Benutzeroberflächen-APIs, die nicht in einer UWP-App verwendet werden können.
Funktion | Alternative |
---|---|
Allgemeine Steuerelemente | HTML, XAML |
DDE/NetDDE | Keine |
DWM | Windows.UI.Composition |
Datei geöffnet, Datei speichern |
Windows.Storage.Pickers.FileOpenPicker Windows.Storage.Pickers.FileSavePicker |
IMM | TSF |
Bildschirmlupe | Keine |
MSAA | Benutzeroberflächenautomatisierung |
NLS |
Windows.Globalization Windows.Globalization.DateTimeFormatting Windows.Globalization.NumberFormatting |
RichEdit | HTML, XAML |
Design | HTML, CSS, XAML |
Touch | Windows.UI.Input |
Benutzer: Carets | Zu zeichnende Frameworks oder Apps |
Benutzer: Cursor | Windows. BENUTZEROBERFLÄCHE. Core.CoreCursor |
Benutzer: Zwischenablage | Windows. ApplicationModel.DataTransfer.Clipboard |
Benutzer: Steuerelemente | HTML, XAML |
Benutzer: anzeige | Windows. Graphics.Display |
Benutzer: hoher DPI-Anteil | Apps sind DPI-fähigen |
Benutzer: Hooks | Keine |
Benutzer: Symbole | Apps, die durch Kacheln dargestellt werden |
Benutzer: Tastatureingabe | Windows. BENUTZEROBERFLÄCHE. Core.CoreAcceleratorKeys |
Benutzer: Tastatureingabe | Windows.Devices.Input |
Benutzer: MDI | TabView-XAML-Steuerelement, AppWindow |
Benutzer: Nachrichten | Ereignisse und Benachrichtigungen |
Benutzer: Mauseingabe | Windows.Devices.Input |
Benutzer: Multimon | Einzelner Monitor |
Benutzer: SystemParametersInfo | Windows.Devices.Input |
Benutzer: Zeichenfolgen | strsafe-Funktionen |
Benutzer: Timer | Keine |
Benutzer: Herunterfahren | Keine |
Benutzer: Windowing |
Windows.UI.Core.CoreWindow Windows. BENUTZEROBERFLÄCHE. Core.CoreWindowDialog Windows. BENUTZEROBERFLÄCHE. Core.CoreWindowFlyout |
Windows Animation Manager | Windows.UI.Core.AnimationMetrics |
Windows Menüband | HTML, XAML |