Cos'è un Runtime Callable Wrapper?

In un'applicazione .NET, un wrapper chiamabile in runtime, noto anche come RCW, è un oggetto creato da CLR per fornire accesso universale agli oggetti COM. Esattamente un RCW viene creato per ogni oggetto COM e quando un client .NET effettua chiamate a un oggetto COM, le chiamate passano attraverso RCW come oggetto intermedio. Questa funzione consente al client di accedere agli oggetti COM anche se sono stati scritti in lingue diverse.

CLR, termini di programmazione, wrapper