Поделиться через


Удаленный вызов процедуры (RPC)

Вызов удаленной процедуры (RPC) Майкрософт определяет мощную технологию для создания распределенных клиентских и серверных программ. Заглушки и библиотеки RPC управляют большинством процессов, связанных с сетевыми протоколами и обменом данными. Это позволяет сосредоточиться на деталях приложения, а не на сведениях о сети.

Где это применимо?

RPC можно использовать во всех клиентских и серверных приложениях на основе операционных систем Windows. Его также можно использовать для создания клиентских и серверных программ для разнородных сетевых сред, которые включают такие операционные системы, как Unix и Apple.

Аудитория разработчика

RPC предназначен для использования программистами C/C++. Необходимо ознакомиться с языком определения интерфейса Майкрософт (MIDL) и компилятором MIDL.

Требования во время выполнения

Библиотеки времени выполнения RPC входят в состав Windows. Компоненты среды разработки RPC устанавливаются при установке пакета SDK для Microsoft Windows. Дополнительные сведения см. в установкесреды программирования RPC.

В этом разделе

Тема Описание
рекомендации по программированию RPC Рекомендации по программированию RPC, помогающие создавать лучшие приложения RPC.
Обзор Общие сведения о включении RPC в клиентские и серверные приложения.
Справочник Документация по типам RPC, функциям и константам.
подсистема NDR RPC Документация по подсистеме маршалинга для компонентов RPC и DCOM подсистемы представления сетевых данных RPC (NDR).