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


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

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

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

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