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