¿Qué es un Runtime Callable Wrapper?

En una aplicación .NET, una envoltura que se puede llamar en tiempo de ejecución, también conocida como RCW, es un objeto creado por CLR para proporcionar acceso universal a los objetos COM. Se crea exactamente un RCW para cada objeto COM, y cuando un cliente .NET realiza llamadas a un objeto COM, las llamadas pasan a través del RCW como un objeto intermediario. Esta característica le permite al cliente acceder a objetos COM incluso si estaban escritos en diferentes idiomas.

CLR, términos de programación, envoltura