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. |
Windows developer