标签: com
答案 0 :(得分:2)
单个.dll文件(进程内COM服务器)可以为任何数量众多的COM类提供服务 - 我们有一个商业产品,它附带一个COM服务器,可以实现20个COM类。
Windows注册表将多个类ID映射到同一个.dll文件的事实不是问题 - 每个进程内COM服务器中都有DllGetClassObject()函数传递所请求的类ID并检索权限班级工厂。因此,单个进程内COM服务器cam可以为多个COM类提供服务。
DllGetClassObject()