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.
O SDK do Aplicativo Windows não inclui seu próprio IPC ou APIs de rede. Em vez disso, os aplicativos de desktop do SDK do Aplicativo Windows usam os mecanismos fornecidos pelo SDK do Windows e pelo runtime do .NET: IPC em nível de sistema operacional (como pipes nomeados, COM fora do processo, memória compartilhada e RPC) e APIs de rede do Win32 (Winsock, WinHTTP), do WinRT (como Windows.Networking.Sockets e Windows.Web.Http) ou do .NET (como HttpClient e System.Net.Sockets).
Como esses aplicativos são executados como processos win32 de confiança total, as APIs de IPC e rede do Win32 funcionam sem nenhuma dependência adicional do SDK, independentemente de o aplicativo ter ou não a identidade do pacote. As APIs de rede do WinRT também funcionam nessa configuração; observe que algumas outras APIs do WinRT exigem a identidade do pacote.
Para compartilhar dados entre aplicativos, Windows 11 também dá suporte à integração com o Windows Planilha de Compartilhamento. Um aplicativo de área de trabalho empacotado ou não empacotado pode enviar conteúdo para a Planilha de Compartilhamento usando o IDataTransferManagerInterop padrão. Para receber conteúdo compartilhado registrando-se como um Destino de Compartilhamento, um aplicativo não empacotado deve primeiro receber a identidade do pacote.
Recursos do sistema operacional Windows
O Windows 10 e versões posteriores do sistema operacional fornecem uma ampla variedade de APIs relacionadas a cenários de comunicação para aplicativos. Esses recursos estão disponíveis por meio de uma combinação de APIs WinRT e Win32 (C++ e COM) fornecidas pelo SDK do Windows.
WinRT APIs
Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio de APIs do WinRT fornecidas pelo SDK do Windows.
| Artigo | Description |
|---|---|
| Copiar e colar | Saiba como implementar a funcionalidade de copiar e colar em seu aplicativo WinUI, UWP ou outro aplicativo desktop usando a área de transferência. |
| Comunicação entre aplicativos | Saiba como compartilhar dados entre aplicativos, incluindo como usar o contrato de compartilhamento, copiar e colar, arrastar e soltar e serviços de aplicativo. |
| Comunicação entre processos | Saiba mais sobre maneiras de executar a IPC (comunicação entre processos) entre SDK do Aplicativo Windows aplicativos da área de trabalho e outros aplicativos Win32. |
| Rede e serviços Web | Saiba mais sobre as tecnologias de rede e serviços Web que estão disponíveis para aplicativos. |
| Compartilhamento de objetos nomeados | Saiba como compartilhar objetos nomeados entre aplicativos de área de trabalho empacotados e aplicativos Win32 não empacotados. |
APIs 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 | Description |
|---|---|
| Rede e Internet | Saiba mais sobre APIs, componentes e serviços que dão suporte ao uso de rede e à Internet pelo aplicativo. |
| Chamada de procedimento remoto | Saiba mais sobre como usar a RPC (Chamada de Procedimento Remoto) para criar programas de cliente/servidor distribuídos. |
| Soquetes do Windows 2 (Winsock) | Saiba como usar o Windows Sockets 2 (Winsock) para criar Internet avançada, intranet e outros aplicativos compatíveis com a rede. |
Recursos do .NET
O SDK do .NET também fornece APIs relacionadas a cenários de comunicação para aplicativos WPF e Windows Forms.
| Artigo | Description |
|---|---|
| Programação de rede no .NET Framework | Saiba mais sobre como criar aplicativos habilitados para rede usando o .NET. |
| Conectividade em Windows Forms | Saiba mais sobre cenários de rede adicionais para aplicativos do Windows Forms. |
Conteúdo relacionado
Desenvolver aplicativos da área de trabalho do Windows
Integrar opções de compartilhamento em seu aplicativo do Windows
Windows developer