- 9
- 0
- 约7千字
- 约 10页
- 2017-11-23 发布于河南
- 举报
COM跨进程特性
COM跨进程特性 潘爱民 2003-10-17 /CompCourse2003 进程透明性 基本的机制:列集(marshaling) marshal的字典含义:编组、调度、引导、安排 整顿、配置、汇集、排列、集合 列集(marshaling) 定义:是指客户进程可以透明地调用另一进程中的对象成员函数的一种参数处理机制。 连接:客户程序的一个有效接口指针,连接是在函数调用的过程中产生的 客户与进程外组件的协作包括: (1)如何建立一个连接 (2)如何使用连接进行跨进程调用 进程透明性:两个阶段 客户访问对象时,对于客户和对象来说都是透明的 客户创建对象时,COM库介入其中,保证了客户端的透明效果;服务器端不完全透明 两种列集方式 (1)自定义列集法(custom marshaling)或基本列集法(basic marshaling architecture) (2)标准列集法(standard marshaling) 标准列集法是自定义列集法的一个特例 两者粒度不同,标准列集法以接口为基础,自定义列集法以对象为基础 跨进程建立一个连接 列集:找到代理对象的CLSID,或者标准代理对象;列集数据包,包括跨进程信息。这些信息被称为对象引用(marshaled object reference) 传输:把代理对象的CLSID和列集数据包传输到客户进程中。 散集:客户进
您可能关注的文档
最近下载
- 2026年版-心力衰竭诊断和治疗指南解读与总结2026-新版课件.pptx
- 武汉市2026届高三年级四月供题(武汉四调)数学+答案.docx
- 森林疗愈培训课件.pptx VIP
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- CN112457205A 一种从麻黄草中提取麻黄碱的方法 (北京亚东生物制药有限公司).pdf VIP
- 低血糖症护理常规 (2).pptx VIP
- REX温控器_-_REX-C700_实用文档.doc VIP
- 2026中国南方电网校园(土木类)训练题及答案.docx VIP
- 疗愈时光音乐.pptx VIP
- 北京市东城区2025-2026学年高二上学期期末考试政治试卷含答案.docx
原创力文档

文档评论(0)