Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El SDK de Aplicaciones para Windows no incluye sus propias API ipc o de red. En su lugar, las aplicaciones de escritorio de SDK de Aplicaciones para Windows usan los mecanismos proporcionados por el SDK de Windows y el entorno de ejecución de .NET: mecanismos de IPC de nivel de sistema operativo (como canalizaciones con nombre, COM fuera de proceso, memoria compartida y RPC) y API de redes de Win32 (Winsock, WinHTTP), WinRT (como Windows.Networking.Sockets y Windows.Web.Http) o .NET (como HttpClient y System.Net.Sockets).
Dado que estas aplicaciones se ejecutan como procesos win32 de plena confianza, las API de red y IPC de Win32 funcionan sin ninguna dependencia adicional del SDK, independientemente de que la aplicación tenga o no la identidad del paquete. Las API de red de WinRT también funcionan en esta configuración; Tenga en cuenta que algunas otras API de WinRT requieren la identidad del paquete.
Para compartir datos entre aplicaciones, Windows 11 también admite la integración con la hoja de recursos compartidos de Windows. Una aplicación de escritorio empaquetada o desempaquetada puede enviar contenido a la hoja de recursos compartidos mediante el IDataTransferManagerInterop patrón . Para recibir contenido compartido mediante el registro como destino de recurso compartido, primero se debe conceder una identidad de paquete a una aplicación desempaquetada.
Características del sistema operativo Windows
Las versiones del sistema operativo Windows 10 y versiones posteriores proporcionan una amplia variedad de API relacionadas con escenarios de comunicación para aplicaciones. Estas características están disponibles a través de una combinación de las API de WinRT y Win32 (C++ y COM) proporcionadas por Windows SDK.
API de WinRT
En los artículos siguientes se proporciona información sobre las características disponibles a través de las API de WinRT proporcionadas por Windows SDK.
| Artículo | Description |
|---|---|
| Copiar y pegar | Aprende a implementar la funcionalidad de copia y pegado en tu WinUI, UWP u otra aplicación de escritorio mediante el Portapapeles. |
| Comunicación de la aplicación a la aplicación | Aprenda a compartir datos entre aplicaciones, incluido cómo usar el contrato de compartir, copiar y pegar, arrastrar y soltar, y servicios de aplicaciones. |
| Comunicación entre procesos | Obtenga información sobre las formas de realizar la comunicación entre procesos (IPC) entre SDK de Aplicaciones para Windows aplicaciones de escritorio y otras aplicaciones Win32. |
| Redes y servicios web | Obtenga información sobre las tecnologías de redes y servicios web que están disponibles para las aplicaciones. |
| Uso compartido de objetos con nombre | Obtenga información sobre cómo compartir objetos con nombre entre aplicaciones de escritorio empaquetadas y aplicaciones Win32 sin empaquetar. |
API de Win32 (C++ y COM)
En los artículos siguientes se proporciona información sobre las características disponibles a través de las API de Win32 (C++ y COM) proporcionadas por Windows SDK.
| Artículo | Description |
|---|---|
| Redes e Internet | Obtenga información sobre las API, los componentes y los servicios que admiten el uso de redes e Internet de la aplicación. |
| Llamada a procedimiento remoto | Obtenga información sobre el uso de llamada a procedimiento remoto (RPC) para crear programas de cliente o servidor distribuidos. |
| Windows Sockets 2 (Winsock) | Obtenga información sobre cómo usar Windows Sockets 2 (Winsock) para crear aplicaciones avanzadas de Internet, intranet y otras compatibles con red. |
Características de .NET
El SDK de .NET también proporciona API relacionadas con escenarios de comunicación para aplicaciones de WPF y Windows Forms.
| Artículo | Description |
|---|---|
| Programación de red en .NET Framework | Obtenga información sobre la creación de aplicaciones habilitadas para la red mediante .NET. |
| Networking en Windows Forms | Obtenga información sobre escenarios de red adicionales para aplicaciones de Windows Forms. |
Contenido relacionado
Desarrollar aplicaciones de escritorio para Windows
Integrar las opciones de Uso compartido en la aplicación de Windows