Freigeben über


App-Lebenszyklus und Systemdienste

Dieser Artikel enthält einen Index der Entwicklungsfeatures, die sich auf Szenarien beziehen, die das Verwalten des Lebenszyklus von Windows-Apps und die Verwendung von Diensten auf Systemebene betreffen, die vom Windows-Betriebssystem bereitgestellt werden.

Windows-App SDK-Features

Das Windows App SDK bietet die folgenden Features im Zusammenhang mit app-Lebenszyklus und Systemdiensten für Windows 10 und höhere Betriebssystemversionen.

Wichtig

Wenn Sie an einer UWP-App arbeiten, lesen Sie Migrieren von UWP zum Windows App SDK.

Funktion Beschreibung
App-Lebenszyklus Verschaffen Sie sich einen Überblick über die Verwaltung des Lebenszyklus Ihrer App.
App-Instancing Steuern Sie, ob mehrere Instanzen des App-Prozesses gleichzeitig ausgeführt werden können.
Umfassende Aktivierung Erhalten Sie Informationen zu verschiedenen Arten von Aktivierungen für Ihre App.
Verwalten des Energiesparzustands für Azure Sphere-Geräte Verschaffen Sie sich Einen Einblick in die Auswirkungen Ihrer App auf den Energiezustand des Geräts, und ermöglichen Sie Es Ihrer App, intelligente Entscheidungen zur Ressourcennutzung zu treffen.
Neu starten Starten Sie Die Anwendung programmgesteuert neu, und legen Sie nach dem Beenden der App Die Optionen für den Neustart fest.

Windows-Betriebssystemfeatures

Windows 10 und höhere Betriebssystemversionen bieten eine Vielzahl von APIs im Zusammenhang mit app-Lebenszyklus und Systemdiensten für Apps. Diese Features stehen über eine Kombination aus WinRT- und Win32-APIs (C++ und COM) zur Verfügung, die vom Windows SDK bereitgestellt werden.

WinRT-APIs

Die folgenden Artikel enthalten Informationen zu Features, die über WinRT-APIs verfügbar sind, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Verwenden von App-Diensten und -Erweiterungen Hier erfahren Sie, wie Sie App-Dienste in Ihre Windows-App integrieren, um die Freigabe von Daten und Funktionen für alle Apps zu ermöglichen.
Unterstützen Ihrer App mit Hintergrundaufgaben Erfahren Sie, wie einfacher Code als Reaktion auf Trigger im Hintergrund ausgeführt wird.
Starten einer App über die Dateiaktivierung Erfahren Sie, wie Sie Ihre App so einrichten, dass sie gestartet wird, wenn eine Datei eines bestimmten Typs geöffnet wird.
Starten einer App mit einem URI Erfahren Sie, wie Sie einen URI (Uniform Resource Identifier) verwenden, um eine App aus einer anderen App zu starten und hilfreiche App-zu-App-Szenarien zu ermöglichen.
Threading und asynchrone Programmierung Erfahren Sie, wie Sie den Threadpool zum asynchronen Arbeiten in parallelen Threads verwenden.

Win32-APIs (C++ und COM)

Die folgenden Artikel enthalten Informationen zu Features, die über Win32-APIs (C++ und COM) bereitgestellt werden, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Systemdienste Erfahren Sie mehr über Systemdienste, die für Apps verfügbar sind, einschließlich COM, Windows-Messaging, Dienstanwendungen und vieles mehr.
Speicherverwaltung Erfahren Sie, wie Sie virtuellen Speicher, zugeordnete Dateien, Kopier-on-Write-Speicher, unterstützung für großen Arbeitsspeicher und andere features im Zusammenhang mit Arbeitsspeicher in Ihrer App verwenden.
Prozesse und Threads Erfahren Sie, wie Sie Prozesse, Threads, Aufträge und andere Einheiten der Codeausführung in Ihrer App steuern.
Windows-Systeminformationen Erfahren Sie, wie Sie auf Systeminformationen zugreifen, einschließlich der Registrierung, Handles und Objekte, und vieles mehr.

.NET-Features

Das .NET SDK stellt auch APIs im Zusammenhang mit Systemdiensten für WPF- und Windows Forms-Apps bereit.

Artikel Beschreibung
Threadingmodell (WPF) Erfahren Sie mehr über das Threadingmodell von WPF-Apps.
Systeminformationen Erfahren Sie, wie Sie auf Systeminformationen in Windows Forms-Apps zugreifen.