Windows COM
文章平均质量分 71
liufx
思维敏捷,广阔;熟悉c/C++开发语言、Python、Linux Shell等脚本语言;热衷于Linux和Windows系统底层的研究和网络协议的研究。有多年不同行业软件开发和架构设计管理经验,并且有完整的合作团队;欢迎与有相关项目外包的朋友前来合作。
展开
-
COM 组件内存分配和共享应用
<br />在上一个blog中说明了如何实现size_is的应用,在这个blog中主要用来说明如果通过[out, size_is]讲COM组件或者server中的数据Output给caller。实例如下:<br />IDL interface define:<br />HRESULT TestInterface2([out] long * size, [out, size_is( , *size)] byte ** data);<br /> <br />COM services code:<br />S原创 2011-01-27 15:08:00 · 671 阅读 · 0 评论 -
COM 代理存根模式下COM组件的实现和加载
呵呵,多年没有搞COM相关的东西,这次由于公司项目的需要又重新学习了COM中与项目相关的部分技术,不过COM技术还是博大精深,敝人也是初探皮毛。本BLOG是对在代理/存根模式下COM组件调用的方法与兄弟们探讨一下。希望能对大家有所帮助。 COM组件对外输出接口有两种模式:TLB库((Type Library)模式和代理/存根(Proxy/stud)模式。如果COM组件是通过TLB库模式输出的时候,将会生成一个.tlb文件,这种方法客户端调用也方便(直接导入即可),同时支持跨语言开发和原创 2011-01-27 14:26:00 · 1274 阅读 · 0 评论