2014年6月16日
摘要: Dispatch所谓自动化就是使用自动化的数据类型,即参数不是死的,VARIANT...IDispatchImpl... 阅读全文
posted @ 2014-06-16 16:29 aoun 阅读(289) 评论(0) 推荐(0)
摘要: IDL :只带in属性的参数,client负责分配和释放参数所需内存只带out属性参数,server负责分配,client负责释放in/out属性参数,client负责分配和释放,但是如有需要,server可以重新分配 阅读全文
posted @ 2014-06-16 14:37 aoun 阅读(501) 评论(0) 推荐(0)
摘要: PS: (proxy / stub)当你开发的组件需要用到代理/存根(即IPC(LPC+RPC)),就需要该工程,否则此工程无用创建Proxy/Stub DLL1. nmake -f HelloPS.mk2.regsvr32 helloPS.dll 阅读全文
posted @ 2014-06-16 13:59 aoun 阅读(462) 评论(0) 推荐(0)
摘要: 调度(Marshaling): 进程和计算机之间进行函数参数和返回值传输的一个过程。核心: proxy / stub (代理 / 存根)当需要实现调度时,COM在客户程序进程地址空间创建一个proxy对象, 在组件的地址空间创建一个stub对象。客户程序与proxy交互,就像客户机和组件之间存在直接... 阅读全文
posted @ 2014-06-16 13:49 aoun 阅读(246) 评论(0) 推荐(0)