从C#中的后台线程调用C ++ COM IDispatch接口

时间:2015-03-29 06:40:04

标签: com com-interop

所以我有一个c ++ ATL COM组件,它调用我公开COM可见接口的C#组件.ATL COM组件将一个Interface指针传递给我的C#组件,这样我的c#代码就可以回调到ATL对象。 ATL组件用于Windows窗体应用程序。

好的,为了完成它的工作,c#组件需要旋转一个线程并注意事情的发生。

这是我的问题。 我可以在托管代码后台线程中安全地访问一个对象,该对象是一个指向STA对象的接口指针吗?

在c ++经典COM中,您需要编组和解组接口。 我需要在托管代码中执行此操作吗?如果是这样的话?

0 个答案:

没有答案