CoCreateInstance 使用 CLSCTX_LOCAL_SERVER 是否足以确保所有应用程序都将使用在第一个 CoCreateInstance 期间加载的 COM 对象的相同实例?
最佳答案
不,由服务器决定,客户端对此没有发言权。
服务器使用 REGCLS enumeration当它注册它的类(class)工厂时。使用 REGCLS_SINGLEUSE,客户端中的下一个 CoCreateInstance() 调用将启动另一个服务器。您需要 REGCLS_MULTIPLEUSE。
关于c++ - CoCreateInstance 使用 CLSCTX_LOCAL_SERVER 是否足以确保所有应用程序共享 COM 对象实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23617148/