标签: multithreading visual-c++ com activex marshalling
当我通过全局接口表(GIT)编组ActiveX接口时,是否需要从将使用此接口的每个线程调用GetInterfaceFromGlobal()?或者,一旦一个线程获得指向封送接口的指针,那么同样的指针也可以从其他线程中使用吗?
GetInterfaceFromGlobal()
答案 0 :(得分:0)
你必须从每个线程调用它。每个线程都有自己的代理。
理论上你可以使用一个代理......它可能有效。但是GetInterfaceFromGlobal也可以直接返回纯接口,如果你从创建线程调用它...在这种情况下不需要代理。
GetInterfaceFromGlobal