.net 互操作和RCW(运行时可调用包装器)之间的区别是什么?

.net 互操作和RCW(运行时可调用包装器)之间的区别是什么?,.net,interop,terminology,rcw,ccw,.net,Interop,Terminology,Rcw,Ccw,互操作和RCW(运行时可调用包装器)之间的区别是什么 这只是术语吗?它们是相互联系的。互操作是在.NET中使用本机dll的总称。RCW是在.NET中使用一个特定组件/类/对象所需的包装器。互操作用于调用原始DLL导出 RCW(运行时可调用包装器)用于向.NET类公开COM对象,即使COM对象可由.NET代码调用。RCW是一个.NET代理,它使用互操作来连接COM对象 您可以将Interop直接用于COM,但这只是一种困难的方法。RCW代表运行时(在CLR中)可调用包装器

互操作和RCW(运行时可调用包装器)之间的区别是什么


这只是术语吗?

它们是相互联系的。互操作是在.NET中使用本机dll的总称。RCW是在.NET中使用一个特定组件/类/对象所需的包装器。

互操作用于调用原始DLL导出

RCW(运行时可调用包装器)用于向.NET类公开COM对象,即使COM对象可由.NET代码调用。RCW是一个.NET代理,它使用互操作来连接COM对象

您可以将Interop直接用于COM,但这只是一种困难的方法。

RCW代表运行时(在CLR中)可调用包装器