Zdalne wywołanie procedury (RPC)
Zdalne wywołanie procedury firmy Microsoft (RPC) definiuje zaawansowaną technologię tworzenia rozproszonych programów klienta/serwera. Wycinki i biblioteki czasu wykonywania RPC zarządzają większością procesów związanych z protokołami sieciowymi i komunikacją. Dzięki temu można skupić się na szczegółach aplikacji, a nie na szczegółach sieci.
Gdzie ma to zastosowanie?
RPC można używać we wszystkich aplikacjach klienckich/serwerowych opartych na systemach operacyjnych Windows. Można go również użyć do tworzenia programów klienckich i serwerowych dla heterogenicznych środowisk sieciowych, które obejmują takie systemy operacyjne jak Unix i Apple.
Odbiorcy deweloperów
RPC jest przeznaczony do użycia przez programistów C/C++. Wymagana jest znajomość języka Microsoft Interface Definition Language (MIDL) i kompilatora MIDL.
Wymagania dotyczące czasu wykonywania
Biblioteki czasu wykonywania RPC są dołączone do systemu Windows. Składniki środowiska programistycznego RPC są instalowane podczas instalowania zestawu Microsoft Windows Software Development Kit (SDK). Aby uzyskać szczegółowe informacje, zobacz Instalowanie środowiska programowania RPC.
W tej sekcji
Temat | Opis |
---|---|
najlepsze rozwiązania dotyczące programowania RPC | Wskazówki dotyczące praktyk programistycznych RPC, które ułatwiają tworzenie najlepszych możliwych aplikacji RPC. |
— omówienie | Ogólne informacje na temat dołączania procedury RPC do aplikacji klienckich/serwerowych. |
referencyjne | Dokumentacja typów, funkcji i stałych RPC. |
aparatu NDR RPC | Dokumentacja aparatu marshalingu dla składników RPC i DCOM, aparatu RPC Network Data Representation (NDR). |
Tematy pokrewne
- języka Microsoft Interface Definition Language (MIDL)