런타임 호출 가능 래퍼
Runtime Callable WrapperRuntime Callable Wrapper(RCW; 런타임콜 가능 래퍼)는 에 의해 생성된 프록시 객체입니다.NET Common Language Runtime(CLR; 공통 언어 런타임)을 통해 Component Object Model(COM; 컴포넌트 개체 모델) 개체에 관리 코드에서 액세스할 수 있습니다.단, RCW는 에게는 일반적인 오브젝트라고 생각됩니다.NET 클라이언트의 주된 기능은 사이의 콜과 데이터를 정리하는 것입니다.NET 클라이언트와 COM 오브젝트
예를 들어, C#으로 기술된 관리 대상 애플리케이션은 RCW를 통해 C++ 또는 Visual Basic 6으로 기술된 기존 COM 라이브러리를 사용할 수 있습니다.
런타임은 각 COM 개체에 대해 해당 개체에 존재하는 참조 수에 관계없이 정확히 1개의 RCW를 만듭니다.런타임은 각 객체에 대해 프로세스별로 1개의 RCW를 유지합니다.응용 프로그램 도메인 또는 아파트에 RCW를 만든 후 다른 응용 프로그램 도메인 또는 아파트에 참조를 전달하면 첫 번째 개체에 대한 프록시가 사용됩니다.