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


Подсистема NDR RPC (RPC)

Подсистема представления сетевых данных удаленного вызова процедур (NDR) — это подсистема маршалинга компонентов RPC и DCOM. Обработчик NDR обрабатывает все проблемы, связанные с заглушками удаленного вызова. Маршалинг NDR управляется кодом C из заглушки, созданных MIDL, генератором JIT-типа MIDL или заглушками, созданными другими средствами или написанными вручную. В свою очередь, подсистема NDR управляет базовым временем выполнения (DCOM или RPC), которое взаимодействует с определенными транспортами.

Хотя заглушки — это код C, созданный MIDL, приложениям рекомендуется рассматривать заглушки как непрозрачные и настоятельно не рекомендуется изменять что-либо внутри заглушки. Поведение не определено, если эти подпрограммы NDR вызываются из контекста.

Подсистема NDR RPC более подробно описана в следующих разделах: