一个COM中有多少类?

| 每一个。 我们知道COM服务器以dll或ax的形式存在。我们可以通过调用CoCreateInstance来使用C​​OM组件。您知道每个COM类都有一个CLSID。我们使用CLSID创建一个对象。我想回答一个DLL(COM服务器)中可以实现多少个COM类。
已邀请:
单个.dll文件(进程内COM服务器)可以服务任何数量的COM类-我们有一个商业产品,该产品随同一个COM服务器一起提供,实现了20种COM类。 Windows注册表将多个类ID映射到同一个.dll文件这一事实不是问题-在传递给所请求的类ID并检索正确的类工厂的每个进程内COM服务器中都有“ 0”功能。因此,单个进程内COM服务器凸轮可以提供多个COM类。

要回复问题请先登录注册