Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários que envolvem o gerenciamento do ciclo de vida de aplicativos Windows e o uso de serviços no nível do sistema fornecidos pelo sistema operacional Windows.
recursos de SDK do Aplicativo Windows
O SDK do Aplicativo Windows fornece os seguintes recursos relacionados ao ciclo de vida do aplicativo e aos serviços do sistema para versões Windows 10 e posteriores do sistema operacional.
Importante
Se você estiver trabalhando em um aplicativo UWP, consulte Migrate da UWP para o SDK do Aplicativo Windows.
| Recurso | Descrição |
|---|---|
| Ciclo de vida do aplicativo | Obtenha uma visão geral do gerenciamento do ciclo de vida do seu aplicativo. |
| Instanciação de aplicativo | 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 de aplicativo 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 avançada | Receba informações sobre diferentes tipos de ativações para seu aplicativo. |
| Gerenciamento 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 seu aplicativo e defina as opções de reinicialização após o encerramento do aplicativo. |
recursos do sistema operacional Windows
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.
APIs do WinRT
Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio das APIs do WinRT fornecidas pelo SDK do Windows.
| Artigo | Descrição |
|---|---|
| Usar serviços e extensões de aplicativos | Saiba como integrar os serviços de aplicativo ao seu aplicativo Windows para permitir o compartilhamento de dados e funcionalidade entre aplicativos. |
| Dar 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 um aplicativo por meio da ativação de arquivos | Saiba como configurar seu aplicativo para ser iniciado quando um arquivo de um determinado tipo for aberto. |
| Iniciar um aplicativo 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 os 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, Windows mensagens, aplicativos de serviço e muito mais. |
| Gerenciamento de memória | Saiba como usar memória virtual, arquivos mapeados de memória, memória de cópia na gravação, suporte a memória grande e outros recursos relacionados à memória em seu aplicativo. |
| Processos e encadeamentos | 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 de .NET
O SDK do .NET também fornece APIs relacionadas aos serviços do sistema para aplicativos WPF e Windows Forms.
| Artigo | Descrição |
|---|---|
| modelo Threading (WPF) | Saiba mais sobre o modelo de threading de aplicativos WPF. |
| Informações do sistema | Saiba como acessar informações do sistema em aplicativos Windows Forms. |
| .NET Worker Services | Uma maneira leve de executar cargas de trabalho em segundo plano de longa execução em aplicativos .NET. Nenhum empacotamento necessário – funciona com qualquer modelo de implantação de aplicativo de WPF, Windows Forms ou console. |
Windows developer