Ciclo di vita delle app e servizi di sistema
Questo articolo fornisce un indice delle funzionalità di sviluppo correlate agli scenari che coinvolgono la gestione del ciclo di vita delle app di Windows e l'uso di servizi a livello di sistema forniti dal sistema operativo Windows.
Funzionalità di SDK per app di Windows
L'SDK per app di Windows offre le funzionalità seguenti relative al ciclo di vita delle app e ai servizi di sistema per Windows 10 e versioni successive del sistema operativo.
Importante
Se si sta lavorando a un'app UWP, fare riferimento a Eseguire la migrazione dalla piattaforma UWP a SDK per app di Windows.
Funzionalità | Descrizione |
---|---|
Ciclo di vita dell'app | Panoramica della gestione del ciclo di vita dell'app. |
Creazione di istanze dell'app | Controllare se più istanze del processo dell'app possono essere eseguite contemporaneamente. |
Attivazione avanzata | Ricevere informazioni sui diversi tipi di attivazione dell'app. |
Risparmio energia | Ottenere visibilità sul modo in cui l'app influisce sullo stato di alimentazione del dispositivo e consentire all'app di prendere decisioni intelligenti sull'utilizzo delle risorse. |
Riavviare | Riavviare l'applicazione a livello di codice e impostare le opzioni di riavvio dopo la chiusura dell'app. |
Funzionalità del sistema operativo Windows
Windows 10 e le versioni successive del sistema operativo offrono un'ampia gamma di API relative al ciclo di vita delle app e ai servizi di sistema per le app. Queste funzionalità sono disponibili tramite una combinazione di API WinRT e Win32 (C++ e COM) fornite da Windows SDK.
API WinRT
Gli articoli seguenti forniscono informazioni sulle funzionalità disponibili tramite le API WinRT fornite da Windows SDK.
Articolo | Descrizione |
---|---|
Usare i servizi e le estensioni delle app | Informazioni su come integrare i servizi app nell'app di Windows per consentire la condivisione di dati e funzionalità tra app. |
Supportare l'app con attività in background | Informazioni su come eseguire il codice leggero in background in risposta ai trigger. |
Avviare un'app tramite l'attivazione di file | Informazioni su come configurare l'app per l'avvio quando viene aperto un file di un determinato tipo. |
Avviare un'app con un URI | Informazioni su come usare un URI (Uniform Resource Identifier) per avviare un'app da un'altra app, consentendo scenari utili da app a app. |
Threading e programmazione asincrona | Informazioni su come usare il pool di thread per eseguire operazioni in modo asincrono in thread paralleli. |
API Win32 (C++ e COM)
I seguenti articoli forniscono informazioni sulle funzionalità disponibili tramite le API Win32 (C++ e COM) fornite da Windows SDK.
Articolo | Descrizione |
---|---|
Servizi di sistema | Informazioni sui servizi di sistema disponibili per le app, tra cui COM, messaggistica di Windows, applicazioni di servizio e molto altro ancora. |
Gestione della memoria | Informazioni su come usare la memoria virtuale, i file mappati alla memoria, la memoria di copia su scrittura, il supporto di memoria di grandi dimensioni e altre funzionalità correlate alla memoria nell'app. |
Processi e thread | Informazioni su come controllare processi, thread, processi e altre unità di esecuzione del codice nell'app. |
Informazioni sul sistema Windows | Informazioni su come accedere alle informazioni di sistema, inclusi il Registro di sistema, gli handle e gli oggetti e altro ancora. |
Funzionalità di .NET
.NET SDK fornisce anche API relative ai servizi di sistema per le applicazioni WPF e Windows Forms.
Articolo | Descrizione |
---|---|
Modello di threading (WPF) | Informazioni sul modello di threading delle app WPF. |
Informazioni di sistema | Informazioni su come accedere alle informazioni di sistema nelle app di Windows Form. |