2010年12月29日

《Win32多线程程序设计》学习笔记 第17章 OLE ActiveX COM

摘要: Apartment Model在该模型中,一个对象和一个特定的线程有关联,只有在该线程的context之中才能够调用该对象。 COM的“apartment”是一个对象产生,运作和毁灭的地方。当client要求一个指向interface的指针,它是从一个特定的线程(也就是apartment)中发出请求。这个client可能只在该apartment中使用该interface指针。当然也有可能产生一个interface指针给其他的apartment使用,这种情况你必须使用COM函数 CoMarshalInterThreadInterfaceInStream() 和CoGetInterfaceAnd. 阅读全文

posted @ 2010-12-29 11:07 一颗麦粒 阅读(265) 评论(0) 推荐(0) 编辑

导航