Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zdalne wywołanie procedury (RPC) dla języków programowania C i C++ zaprojektowano w celu zaspokojenia potrzeb deweloperów pracujących nad następną generacją oprogramowania dla systemów operacyjnych Windows.
RPC to zaawansowany, niezawodny, wydajny i bezpieczny mechanizm komunikacji międzyprocesowej (IPC), który umożliwia wymianę danych i wywoływanie funkcji znajdujących się w innym procesie. Ten inny proces może znajdować się na tym samym komputerze, w sieci lokalnej lub w Internecie. W tej sekcji opisano model programowania RPC i model dla systemów rozproszonych, które można zaimplementować przy użyciu procedury RPC.
RPC w pełni obsługuje 64-bitowy system Windows. Istnieją trzy typy procesów: natywne procesy 32-bitowe, natywne procesy 64-bitowe i procesy 32-bitowe działające w ramach 32-bitowego emulatora procesów w systemie 64-bitowym (często nazywane procesami WOW64). Aby uzyskać więcej informacji na temat platformy WOW64, zobacz Running 32-bit Applications. Korzystając z RPC, deweloperzy mogą w sposób niewidoczny komunikować się między różnymi typami procesów; RPC automatycznie radzi sobie z różnicami między procesami w tle.
RPC został początkowo opracowany jako rozszerzenie do OSF RPC. Z wyjątkiem niektórych zaawansowanych funkcji, RPC współdziała z implementacjami OSF RPC innych dostawców.
Ta sekcja zawiera również omówienie składników RPC i ich operacji. Informacje są prezentowane w następujących tematach: