Удаленный вызов процедур (RPC)
Microsoft Remote Procedure Call (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). |