Compartilhar via


Communication

Os recursos de comunicação permitem que os aplicativos do Windows compartilhem dados, conectem-se por redes e interajam com outros aplicativos. Este artigo fornece um índice de recursos de desenvolvimento para implementar cenários de comunicação em aplicativos do Windows.

Observação

Atualmente , o SDK de Aplicativo do Windows não fornece APIs relacionadas a cenários de comunicação. No entanto, no Windows 11, você pode compartilhar dados entre aplicativos integrando-se à Planilha de Compartilhamento do Windows em aplicativos de área de trabalho empacotados e descompactados.

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 aplicativos UWP, aplicativos de área de trabalho empacotados e aplicativos de área de trabalho não empacotados.
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 UWP, aplicativos de área de trabalho empacotados e aplicativos de área de trabalho 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.

Comunicação entre aplicativos

Desenvolver aplicativos da área de trabalho do Windows

Integrar opções de compartilhamento em seu aplicativo do Windows