Was ist ein Runtime Callable Wrapper?

In einer .NET-Anwendung ist ein aufrufbarer Laufzeit-Wrapper, auch als RCW bezeichnet, ein Objekt, das von der CLR erstellt wurde, um universellen Zugriff auf COM-Objekte zu ermöglichen. Für jedes COM-Objekt wird genau ein RCW erstellt. Wenn ein .NET-Client ein COM-Objekt aufruft, durchlaufen die Aufrufe das RCW als Zwischenobjekt. Mit dieser Funktion kann der Client auf COM-Objekte zugreifen, auch wenn diese in verschiedenen Sprachen geschrieben wurden.

CLR, Programmierbegriffe, Wrapper