Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
| Característica | 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. |
| Tarefas em segundo plano | As tarefas em segundo plano são componentes do aplicativo que são executados em segundo plano sem uma interface do usuário. Eles podem executar ações como baixar arquivos, sincronizar dados, enviar notificações ou atualizar blocos. |
| 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