调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx.COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件. 所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很难理解.COM套件只指COM组件运行时的环境,其中包括COM组件的数据.变量.线程调度方式. COM套件分为两种模式,单线程套件(STA)和多线程套件(MTA).不要单从字面上理解,例如:STA并非只…