Partilhar via


Ciclo de vida do aplicativo e serviços do sistema

Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários que envolvem o gerenciamento do ciclo de vida de aplicativos do Windows e o uso de serviços de nível de sistema fornecidos pelo sistema operacional Windows.

Recursos do SDK do Aplicativo Windows

O SDK do Aplicativo Windows fornece as seguintes funcionalidades relacionadas ao ciclo de vida do aplicativo e aos serviços do sistema para o Windows 10 e versões posteriores do sistema operativo.

Importante

Se você estiver trabalhando em um aplicativo UWP, consulte Migrar da UWP para o SDK do Aplicativo Windows.

Funcionalidade Descrição
Ciclo de vida do aplicativo Obtenha uma visão geral do gerenciamento do ciclo de vida do seu aplicativo.
Instanciação de apps Controle se várias instâncias do processo do seu aplicativo podem ser executadas ao mesmo tempo.
ativação rica Receba informações sobre diferentes tipos de ativações para seu aplicativo.
Gestão de energia Obtenha visibilidade de como seu aplicativo afeta o estado de energia do dispositivo e permita que seu aplicativo tome decisões inteligentes sobre o uso de recursos.
Reiniciar Reinicie programaticamente o aplicativo e defina as opções de reinicialização após o encerramento do aplicativo.

Recursos do sistema operacional Windows

O Windows 10 e versões posteriores do sistema operacional fornecem uma ampla variedade de APIs relacionadas ao ciclo de vida do aplicativo e aos serviços do sistema para aplicativos. Esses recursos estão disponíveis por meio de uma combinação de APIs WinRT e Win32 (C++ e COM) fornecidas pelo Windows SDK.

WinRT APIs

Os artigos a seguir fornecem informações sobre recursos disponíveis por meio de APIs do WinRT fornecidas pelo SDK do Windows.

Artigo Descrição
Usar serviços de aplicativo e extensões Saiba como integrar serviços de aplicativos em seu aplicativo do Windows para permitir o compartilhamento de dados e funcionalidades entre aplicativos.
Ofereça suporte ao seu aplicativo com tarefas em segundo plano Saiba como fazer com que o código leve seja executado em segundo plano em resposta a gatilhos.
Iniciar uma aplicação através da ativação de ficheiros Saiba como configurar seu aplicativo para iniciar quando um arquivo de um determinado tipo é aberto.
Iniciar uma aplicação com um URI Saiba como usar um URI (Uniform Resource Identifier) para iniciar um aplicativo a partir de outro aplicativo, permitindo cenários úteis de aplicativo para aplicativo.
Threading e programação assíncrona Saiba como usar o pool de threads para realizar o trabalho de forma assíncrona em threads paralelos.

APIs do Win32 (C++ e COM)

Os artigos a seguir fornecem informações sobre recursos disponíveis por meio de APIs Win32 (C++ e COM) fornecidas pelo SDK do Windows.

Artigo Descrição
Serviços do sistema Saiba mais sobre os serviços do sistema disponíveis para aplicativos, incluindo COM, mensagens do Windows, aplicativos de serviço e muito mais.
Gestão de memória Saiba como usar memória virtual, arquivos mapeados de memória, memória de cópia ao gravar, suporte a memória grande e outros recursos relacionados à memória em seu aplicativo.
Processos e threads Saiba como controlar processos, threads, trabalhos e outras unidades de execução de código em seu aplicativo.
Informações do sistema do Windows Saiba como acessar informações do sistema, incluindo o registro, identificadores e objetos, e muito mais.

Recursos do .NET

O SDK .NET também fornece APIs relacionadas a serviços do sistema para aplicativos WPF e Windows Forms.

Artigo Descrição
Modelo de threads (WPF) Saiba mais sobre o modelo de threading de aplicativos WPF.
Informações do sistema Saiba como acessar informações do sistema em aplicativos do Windows Forms.