正确初始化COM C ++服务多线程的方法

时间:2013-12-05 15:51:53

标签: c++ winapi com windows-services

在CoInitializeEx调用中,COINIT_DISABLE_OLE1DDE与COINIT_MULTITHREADED标志一起使用有效:

CoInitializeEx(0, COINIT_MULTITHREADED | COINIT_DISABLE_OLE1DDE ); 

1 个答案:

答案 0 :(得分:2)

这是引用from MSDN

  

除了已经提到的标志之外,最好设置一下   dwCoInit参数中的COINIT_DISABLE_OLE1DDE标志。设置   此标志避免了与对象链接和。相关的一些开销   嵌入(OLE)1.0,一种过时的技术。