不同的线程可以重用相同的编组ActiveX接口吗?

时间:2017-11-29 12:39:20

标签: multithreading visual-c++ com activex marshalling

当我通过全局接口表(GIT)编组ActiveX接口时,是否需要从将使用此接口的每个线程调用GetInterfaceFromGlobal()?或者,一旦一个线程获得指向封送接口的指针,那么同样的指针也可以从其他线程中使用吗?

1 个答案:

答案 0 :(得分:0)

你必须从每个线程调用它。每个线程都有自己的代理。

理论上你可以使用一个代理......它可能有效。但是GetInterfaceFromGlobal也可以直接返回纯接口,如果你从创建线程调用它...在这种情况下不需要代理。