[发明专利]虚拟化集成调用以提供对虚拟命名空间中的资源的访问权有效
申请号: | 201380027445.2 | 申请日: | 2013-05-17 |
公开(公告)号: | CN104350464B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | A·阿加瓦尔;D·曼奇尼;P·戴维斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/455;G06F9/54 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 集成 调用 提供 命名 空间 中的 资源 访问 | ||
1.一种用以促进各本机应用内的各组件和各虚拟化环境的集成的方法,包括以下步骤:
检测步骤,检测从与本机命名空间(411)相关联的本机应用(413)内发起的多个调用;
标识步骤,处理所述多个调用的每一个以标识与通过虚拟命名空间(441)能够访问的资源(465)相关联的至少一个集成调用;以及
虚拟化步骤,向所述集成调用提供通过所述虚拟命名空间对所述资源的访问权,
其中,为处理所述多个调用的每一个以标识至少一个集成调用,检查与所述多个调用相关的多个线程的任一个上的虚拟化提示标记的存在。
2.如权利要求1所述的方法,其特征在于,包括至少第一部分和第二部分,其中所述第二部分包括所述检测步骤、所述标识步骤、和所述虚拟化步骤,而其中所述第一部分包括入口步骤;
其中所述入口步骤,响应于在所述本机应用内发生的调用所述第一部分的事件来加载所述第二部分,并响应于完成所述第一部分来将控制从所述第二部分返还给所述本机应用。
3.如权利要求2所述的方法,其特征在于,所述第一部分还包括调用步骤,以从所述本机应用内发起所述多个调用。
4.如权利要求3所述的方法,其特征在于,所述第一部分还包括拦截步骤,拦截并改变由所述调用步骤发起的所述多个调用的至少一个调用,以将对所述标识步骤的所述一个调用标识为集成调用,并且所述拦截步骤为了修改所述至少一个调用,在与所述一个调用相关联的线程上设置虚拟化提示标记。
5.如权利要求3所述的方法,其特征在于,所述第一部分包括集成到所述本机应用中的第一动态链接库,而其中所述第二部分包括第二动态链接库,其中所述资源包括加载到所述虚拟命名空间内的虚拟化应用的至少一部分,且其中所述虚拟化应用的所述部分包括由提供给所述本机应用的所述集成调用所调用的服务。
6.一种用于促进本机应用和虚拟化应用的集成的方法,所述方法包括:
一旦调用了加载在计算环境的本机应用(103)内的调用组件,就在计算环境中加载虚拟化组件(121);以及
在加载到计算环境中的所述虚拟化组件中,监视以寻找由所述调用组件从所述本机应用内发起的集成调用,所述集成调用需要通过虚拟命名空间(111)可访问的多个资源的至少一个被解析,以及向所述集成调用提供通过所述虚拟命名空间对所述资源的访问权,
其中,所述监视以寻找集成调用还包括:在所述计算环境中,检查由所述调用组件发起的调用以寻找被设置成将所述调用组件发起的所述调用的子集标识为所述集成调用的虚拟化提示标记。
7.如权利要求6所述的方法,其特征在于还包括,在所述调用组件中,在检查由所述调用组件发起的所述调用之前,拦截并在每个调用的基础上设置所述虚拟化提示标记。
8.如权利要求6所述的方法,其特征在于,所述调用组件包括集成到所述本机应用的第一动态链接库,并且其中所述虚拟化组件包括没有集成到所述本机应用中的第二动态链接库。
9.一种计算系统,包括:
存储系统(303);耦合到所述存储系统的处理系统,其通过执行程序指令(305)来促进本机应用内的各组件与各虚拟化环境的集成,包括:检测从与本机命名空间(101)相关联的本机应用内发起的多个调用(103);处理所述多个调用的每一个以标识与通过虚拟命名空间(111)能够访问的资源(115)相关联的至少一个集成调用;并向所述集成调用提供通过所述虚拟命名空间对所述资源的访问权;以及拦截并改变所述多个调用的至少一个调用,以将所述至少一个调用标识为集成调用,并且修改所述至少一个调用,在与所述至少一个调用相关联的线程上设置虚拟化提示标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380027445.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像相似度的计算方法
- 下一篇:光合成器和共焦观察系统