4
A
回答
2
它們相互連接。 Interop是在.NET中使用本地dll的整體術語。 RCW是在.NET中使用一個特定組件/類/對象所需的包裝器。
4
Interop用於調用原始DLL導出。
RCW(運行時可調用包裝器)用於將COM對象暴露給.NET類 - 即使COM對象可由.NET代碼調用。 RCW是一個使用互操作來連接COM對象的.NET代理。
您可以直接將Interop用於COM,但這只是做了很難的事情。
相關問題
- 1. 使用GC.AddMemoryPressure觸發更頻繁的Runtime Callable Wrapper(RCW)最終化是否合適?
- 2. pInvoke和COM Interop有什麼區別?
- 3. AxInterop和Interop有什麼區別?
- 4. Callable概念和std :: is_function類型特徵之間有什麼區別?
- 5. 「層」和「層」之間有什麼區別?
- 6. Tableau和QlikView之間有什麼區別
- 7. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 8. @Entity和@embeddable之間有什麼區別
- 9. ContentObservable和DataSetObservable之間有什麼區別?
- 10. touchmove和gesturechange之間有什麼區別?
- 11. :notification.flags和notification.defaults之間有什麼區別?
- 12. proc和lambda之間有什麼區別?
- 13. :: after和after之間有什麼區別?
- 14. read()和io.read()之間有什麼區別?
- 15. Request()和Request.Form()之間有什麼區別?
- 16. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之間有什麼區別?
- 17. getA()和this.getA()之間有什麼區別?
- 18. (int)和intval()之間有什麼區別?
- 19. set_value和= pandas之間有什麼區別
- 20. * zoom和zoom之間有什麼區別?
- 21. {0}和「」之間有什麼區別?
- 22. typedef和using之間有什麼區別?
- 23. 「」和「'之間有什麼區別?
- 24. STDIN和tty之間有什麼區別?
- 25. +和%之間有什麼區別?
- 26. sysfs_create_file()和sysfs_create_group()之間有什麼區別?
- 27. Lazy.Force()和Lazy.Value之間有什麼區別
- 28. -existingObjectWithID:error:和-objectWithID之間有什麼區別?
- 29. ReleaseFloatArrayElements和DeleteLocalRef之間有什麼區別
- 30. AutomationProperties.AutomationID和AutomationProperties.Name之間有什麼區別?
RCW代表運行時(如在CLR中)Callable Wrapper – 2009-02-10 07:36:32