郑州汽车网站建设哪家好微信小程序开发零基础入门
RegisterClassObjects
调用时做的是注册类工厂(Class Factories),而不是注册COM类本身到注册表。
类工厂注册到COM运行时**:
- 通过
RegisterClassObjects
调用完成 - 发生在COM服务器启动时(EXE启动或DLL加载时)
- 这使COM运行时知道如何创建特定CLSID的对象实例
- 这是一个运行时的内存中注册,不改变注册表
所以 RegisterClassObjects
实际上是告诉COM运行时:“对于这些CLSID,我有类工厂可以创建对象”。它让COM运行时能够将客户端的 CoCreateInstance
调用路由到正确的类工厂。