[发明专利]发现对象接口的技术有效
申请号: | 201110429179.9 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102541543A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | G.德贝克;D.乔治夫;C.古扎克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢建云;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发现 对象 接口 技术 | ||
1.一种计算机实现的方法,包括:
创建用于第一进程中执行的应用程序的应用对象,所述应用对象具有应用对象接口;
启动创建用于第二进程中执行的系统程序的系统对象,所述系统对象具有系统对象句柄;
映射所述应用对象接口和所述系统对象句柄;
创建用于存储器映射文件的存储器映射文件名;以及
在所述存储器映射文件中存储具有所述映射信息的记录。
2.如权利要求1所述的计算机实现的方法,包括:将所述存储器映射文件名创建为能由所述应用程序和所述系统程序两者创建的唯一值。
3.如权利要求1所述的计算机实现的方法,包括:使用所述系统对象句柄创建所述存储器映射文件名。
4.如权利要求1所述的计算机实现的方法,包括:使用被布置为接收所述系统对象句柄作为输入并输出所述存储器映射文件名的应用程序接口来创建所述存储器映射文件名。
5.如权利要求1所述的计算机实现的方法,包括:创建用于所述映射信息的标头。
6.如权利要求1所述的计算机实现的方法,包括:创建用于所述映射信息的标头,所述标头包括签名、所述映射信息的大小和服务标识符。
7.如权利要求1所述的计算机实现的方法,包括:在所述存储器映射文件中存储具有在所述映射信息之前的标头的记录。
8.如权利要求1所述的计算机实现的方法,包括:在所述存储器映射文件中存储具有映射信息的第二记录。
9.如权利要求1所述的计算机实现的方法,在所述存储器映射文件中存储具有终结符的第三记录。
10.一种包括存储介质的产品,所述存储介质包含指令,当其被执行时使得系统能实现如权利要求1-9中任一个所述的方法。
11.一种设备,包括:
处理器(102);以及
与所述处理器通信性地耦连的存储器(106),所述存储器存储具有对象关联组件(132)的进程间通信组件(130),所述对象关联组件在由处理器执行时,可操作来生成映射信息(202)、创建用于存储器映射文件(134)的存储器映射文件名(204),并在所述存储器映射文件中存储具有所述映射信息的记录(302),所述映射信息表示用于第一进程(104)中执行的应用程序(110)的应用对象(112)的应用对象接口(114)和用于第二进程(114)中执行的系统程序(120)的系统对象(122)的系统对象句柄(124)之间的映射。
12.如权利要求11所述的设备,包括对象发现组件(136),其可操作来接收服务请求(210),确定系统对象句柄,使用所述系统对象句柄创建用于所述存储器映射文件的存储器映射文件名,并从所述存储器映射文件取得具有映射信息的记录。
13.如权利要求11所述的设备,包括对象发现组件,其可操作来使用来自映射信息的应用接口标识符(IID)在所述应用对象和系统对象之间建立消息连接。
14.如权利要求11所述的设备,所述存储器映射文件存储具有用于映射信息的标头的记录,所述标头包括签名、映射信息的大小和服务标识符。
15.如权利要求11所述的设备,所述存储器映射文件在存储器映射文件中存储文件终结符(308),以指示所述存储器映射文件的结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110429179.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于有效地向用户团体提供瞄准性信息的系统和方法
- 下一篇:磁抓斗