Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows App SDK nem tartalmaz saját IPC-t vagy hálózati API-kat. Ehelyett Windows App SDK asztali alkalmazások a Windows SDK és a .NET futtatókörnyezet által biztosított mechanizmusokat használják: operációsrendszer-szintű IPC (például elnevezett csövek, folyamaton kívüli COM, megosztott memória és RPC) és hálózati API-k a Win32-ből (Winsock, WinHTTP), WinRT (például Windows.Networking.Sockets és Windows.Web.Http) vagy .NET (például HttpClient és System.Net.Sockets).
Mivel ezek az alkalmazások teljes megbízhatóságú Win32-folyamatokként futnak, a Win32 IPC és a hálózati API-k további SDK-függőség nélkül működnek, függetlenül attól, hogy az alkalmazás csomagidentitással rendelkezik-e. Ebben a konfigurációban a WinRT hálózati API-k is működnek; vegye figyelembe, hogy néhány más WinRT API-nak csomagidentitásra van szüksége.
Az adatok alkalmazások közötti megosztásához Windows 11 támogatja a Windows megosztási laplal való integrációt is. A csomagolt vagy csomagolatlan asztali alkalmazások a mintával tartalmat küldhetnek a Megosztási lapra IDataTransferManagerInterop . A megosztott tartalom fogadásához megosztási célként való regisztrációval a csomagolatlan alkalmazásnak először csomagazonosságot kell kapnia.
Windows operációs rendszer szolgáltatásai
A Windows 10-es és újabb operációsrendszer-kiadások az alkalmazások kommunikációs forgatókönyveihez kapcsolódó API-k széles választékát biztosítják. Ezek a funkciók a Windows SDK által biztosított WinRT és Win32 (C++ és COM) API-k kombinációján keresztül érhetők el.
WinRT API-k
Az alábbi cikkek a Windows SDK által biztosított WinRT API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.
| Cikk | Description |
|---|---|
| Másolás és beillesztés | Megtudhatja, hogyan valósíthat meg másolási és beillesztési funkciókat a WinUI-ban, az UWP-ben vagy más asztali alkalmazásban a vágólap használatával. |
| Alkalmazások közötti kommunikáció | Megtudhatja, hogyan oszthat meg adatokat az alkalmazások között, beleértve a megosztási szerződés használatát, a másolást és beillesztést, az húzást és az alkalmazásszolgáltatásokat. |
| Folyamatközi kommunikáció | Ismerje meg, hogyan hajthat végre folyamatközi kommunikációt (IPC) Windows App SDK asztali alkalmazások és más Win32-alkalmazások között. |
| Hálózatkezelés és webszolgáltatások | Ismerje meg az alkalmazások számára elérhető hálózatkezelési és webszolgáltatási technológiákat. |
| Elnevezett objektumok megosztása | Megtudhatja, hogyan oszthat meg elnevezett objektumokat a csomagolt asztali alkalmazások és a csomagolatlan Win32-alkalmazások között. |
Win32 (C++ és COM) API-k
Az alábbi cikkek a Windows SDK által biztosított Win32 (C++ és COM) API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.
| Cikk | Description |
|---|---|
| Hálózatkezelés és internet | Megismerheti azokat az API-kat, összetevőket és szolgáltatásokat, amelyek támogatják az alkalmazás hálózatkezelés és internet használatát. |
| Távoli eljáráshívás | Megtudhatja, hogyan hozhat létre elosztott ügyfél- vagy kiszolgálóprogramokat a távoli eljáráshívás (RPC) használatával. |
| Windows Sockets 2 (Winsock) | Megtudhatja, hogyan hozhat létre speciális internet-, intranet- és egyéb hálózati kompatibilis alkalmazásokat a Windows Sockets 2 (Winsock) használatával. |
.NET-szolgáltatások
A .NET SDK a WPF- és Windows Forms-alkalmazások kommunikációs forgatókönyveihez kapcsolódó API-kat is biztosít.
| Cikk | Description |
|---|---|
| Hálózati programozás a .NET-keretrendszerben | Ismerje meg, hogyan hozhat létre hálózatbarát alkalmazásokat a .NET használatával. |
| Hálózatkezelés a Windows Formsban | További információ a Windows Forms-alkalmazások további hálózatkezelési forgatókönyveiről. |
Kapcsolódó tartalom
Windows developer