App-Lebenszyklus und Systemdienste

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

Windows-App SDK-Features

Die 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-Instanziierung 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.
Energieverwaltung Erhalten Sie 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 Ihre Anwendung programmgesteuert neu, und legen Sie nach der Beendigung der App die Neustartoptionen fest.

Windows-Betriebssystemfeatures

Windows 10 und höheren Betriebssystemversionen bieten eine Vielzahl von APIs im Zusammenhang mit App-Lebenszyklus und Systemdiensten für Apps. Diese Features sind über eine Kombination aus WinRT- und Win32-APIs (C++ und COM) verfügbar, 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 Erfahren Sie, wie Sie App-Dienste in Ihre Windows-App integrieren, um die gemeinsame Nutzung von Daten und Funktionen über Apps hinweg zu ermöglichen.
Unterstützen Ihrer App mit Hintergrundaufgaben Erfahren Sie, wie Schlanker Code als Reaktion auf Trigger im Hintergrund ausgeführt wird.
Starten einer App über 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, um hilfreiche App-zu-App-Szenarien zu ermöglichen.
Threading und asynchrone Programmierung Erfahren Sie, wie Sie den Threadpool verwenden, um arbeit asynchron in parallelen Threads auszuführen.

Win32-APIs (C++ und COM)

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

Artikel Beschreibung
Systemdienste Erfahren Sie mehr über die für Apps verfügbaren Systemdienste, einschließlich COM, Windows-Messaging, Dienstanwendungen und vieles mehr.
Speicherverwaltung Erfahren Sie, wie Sie virtuellen Arbeitsspeicher, zugeordnete Dateien, Schreibzugriffsspeicher, Unterstützung für großen Arbeitsspeicher und andere speicherbezogene Features 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 wie registrierung, Handles und Objekte und vieles mehr zugreifen.

.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 in Windows Forms-Apps auf Syteminformationen zugreifen.