COM类型库和接口曝光

时间:2010-07-07 13:48:28

标签: com multithreading types libraries

如果有一个COM客户端为一个无法访问的COM服务器公开一个接口,你是否必须在系统中注册类型库或.idl文件,以便服务器能够访问该接口? / p>

我不确定是否可以从此客户端进程生成代理/存根DLL以向系统注册。

在什么类型的Apartment Threading中创建实现接口的对象是否有问题,或者COM运行时是否负责这个编组?

我不确定我的客户端是MTA还是STA。

1 个答案:

答案 0 :(得分:2)

您的客户端和服务器位于不同的进程中,因此无论如何都需要编组 - 线程模型不会影响这一点。您可以使用任何类型的编组合适 - 类型库(自动化)编组,代理/存根编组,或其他任何 - 这取决于您。