Mesin NDR RPC (RPC)

Mesin Representasi Data Jaringan (NDR) Panggilan Prosedur Jarak Jauh (RPC) adalah mesin marshaling komponen RPC dan DCOM. Mesin NDR menangani semua masalah terkait stub dari panggilan jarak jauh. Sebagai proses, NDR marshaling didorong oleh kode C dari stub yang dihasilkan MIDL, generator jenis MIDL JIT, atau oleh stub yang dihasilkan oleh alat lain atau ditulis secara manual. Pada gilirannya, mesin NDR mendorong run time yang mendasarinya (DCOM atau RPC) yang berkomunikasi dengan transportasi tertentu.

Meskipun stub adalah kode C yang dihasilkan oleh MIDL, aplikasi disarankan untuk memperlakukan stub sebagai buram, dan sangat tidak disarankan untuk memodifikasi apa pun di dalam stub. Perilaku tidak terdefinisi jika rutinitas NDR ini dipanggil di luar konteks.

Mesin RPC NDR dijelaskan secara lebih rinci dalam topik berikut: