RPC(RPC NDR 엔진)

RPC(원격 프로시저 호출) NDR(네트워크 데이터 표현) 엔진은 RPC 및 DCOM 구성 요소의 마샬링 엔진입니다. NDR 엔진은 원격 호출의 모든 스텁 관련 문제를 처리합니다. 프로세스로서 NDR 마샬링은 MIDL 생성 스텁, MIDL JIT 형식 생성기 또는 다른 도구에서 생성되거나 수동으로 작성된 스텁의 C 코드에 의해 구동됩니다. 따라서 NDR 엔진은 특정 전송과 통신하는 기본 런타임(DCOM 또는 RPC)을 구동합니다.

스텁은 MIDL에서 생성되는 C 코드이지만 애플리케이션은 스텁을 불투명으로 취급하는 것이 좋습니다. 스텁 내부의 모든 항목을 수정하지 않는 것이 좋습니다. 이러한 NDR 루틴이 컨텍스트에서 호출되는 경우 동작은 정의되지 않습니다.

RPC NDR 엔진은 다음 topics 자세히 설명합니다.