Udostępnij za pośrednictwem


Aparat RPC NDR (RPC)

Aparat RPC (Remote Procedure Call) Network Data Representation (NDR) to aparat marshalingowy składników RPC i DCOM. Aparat NDR obsługuje wszystkie problemy związane z połączeniem zdalnym. W ramach procesu marshaling NDR jest sterowany przez kod C z wycinków generowanych przez MIDL, generator typu JIT MIDL lub wycinki generowane przez inne narzędzia lub napisane ręcznie. Z kolei aparat NDR napędza bazowy czas wykonywania (DCOM lub RPC), który komunikuje się z określonymi transportami.

Mimo że wycinki są kodem C, które są generowane przez MIDL, zaleca się traktowanie wycinków jako nieprzezroczystych i zdecydowanie zniechęcony do modyfikowania niczego wewnątrz wycinku. Zachowanie jest niezdefiniowane, jeśli te procedury NDR są wywoływane z kontekstu.

Aparat RPC NDR został opisany bardziej szczegółowo w następujących tematach: