Communication

Windows Uygulama SDK'sı kendi IPC'sini veya ağ API'lerini içermez. Bunun yerine, Windows Uygulama SDK'sı masaüstü uygulamaları Windows SDK ve .NET çalışma zamanı tarafından sağlanan mekanizmaları kullanır: İşletim sistemi düzeyinde IPC (adlandırılmış kanallar, işlem dışı COM, paylaşılan bellek ve RPC gibi) ve Win32'den ağ API'leri (Winsock, WinHTTP), WinRT (ve gibi Windows.Networking.SocketsWindows.Web.Http) veya .NET (ve HttpClientgibiSystem.Net.Sockets).

Bu uygulamalar tam güven Win32 işlemleri olarak çalıştığından, Win32 IPC ve ağ API'leri, uygulamanın paket kimliği olup olmadığına bakılmaksızın ek SDK bağımlılığı olmadan çalışır. WinRT ağ API'leri de bu yapılandırmada çalışır; Diğer bazı WinRT API'lerinin paket kimliği gerektirdiğini unutmayın.

Uygulamalar arasında veri paylaşımı için Windows 11, Windows Paylaşım Sayfası ile tümleştirmeyi de destekler. Paketlenmiş veya paketlenmemiş bir masaüstü uygulaması, deseni kullanarak Paylaşım Sayfası'na içerik IDataTransferManagerInterop. Paylaşım Hedefi olarak kaydolarak paylaşılan içerik almak için paketlenmemiş bir uygulamaya önce paket kimliği verilmelidir.

Windows işletim sistemi özellikleri

Windows 10 ve üzeri işletim sistemi sürümleri, uygulamalar için iletişim senaryolarıyla ilgili çok çeşitli API'ler sağlar. Bu özellikler, Windows SDK tarafından sağlanan WinRT ve Win32 (C++ ve COM) API'lerinin birleşimiyle kullanılabilir.

WinRT API'leri

Aşağıdaki makaleler, Windows SDK tarafından sağlanan WinRT API'leri aracılığıyla kullanılabilen özellikler hakkında bilgi sağlar.

Article Description
Kopyalama ve yapıştırma Panoyu kullanarak WinUI, UWP veya diğer masaüstü uygulamanızda kopyalama ve yapıştırma işlevini nasıl uygulayacağınızı öğrenin.
Uygulamadan uygulamaya iletişim Paylaşım sözleşmesini, kopyalayıp yapıştırmayı, sürükleyip bırakmayı ve uygulama hizmetlerini kullanma dahil olmak üzere uygulamalar arasında veri paylaşmayı öğrenin.
İşlemler arası iletişim Windows Uygulama SDK'sı masaüstü uygulamaları ve diğer Win32 uygulamaları arasında işlemler arası iletişim (IPC) gerçekleştirmenin yolları hakkında bilgi edinin.
Ağ ve web hizmetleri Uygulamaların kullanabileceği ağ ve web hizmetleri teknolojileri hakkında bilgi edinin.
Adlandırılmış nesneleri paylaşma Adlandırılmış nesneleri paketlenmiş masaüstü uygulamalarıyla paketlenmemiş Win32 uygulamaları arasında paylaşmayı öğrenin.

Win32 (C++ ve COM) API'leri

Aşağıdaki makaleler, Windows SDK tarafından sağlanan Win32 (C++ ve COM) API'leri aracılığıyla kullanılabilen özellikler hakkında bilgi sağlar.

Article Description
Ağ ve İnternet Uygulamanızın ağ ve İnternet kullanımını destekleyen API'ler, bileşenler ve hizmetler hakkında bilgi edinin.
Uzaktan Yordam Çağrısı Dağıtılmış istemci/sunucu programları oluşturmak için Uzaktan Yordam Çağrısı (RPC) kullanma hakkında bilgi edinin.
Windows Sockets 2 (Winsock) Gelişmiş İnternet, intranet ve diğer ağ özellikli uygulamalar oluşturmak için Windows Yuvaları 2'yi (Winsock) kullanmayı öğrenin.

.NET özellikleri

.NET SDK'sı, WPF ve Windows Forms uygulamaları için iletişim senaryolarıyla ilgili API'ler de sağlar.

Article Description
.NET Framework'te ağ programlama .NET kullanarak ağ özellikli uygulamalar oluşturma hakkında bilgi edinin.
Windows Forms'da ağ oluşturma Windows Forms uygulamaları için ek ağ senaryoları hakkında bilgi edinin.

İşlemler arası iletişim

Windows masaüstü uygulamaları geliştirme

Windows uygulamanızda Paylaşım seçeneklerini tümleştirme