[发明专利]代理对象系统有效
申请号: | 201780009262.6 | 申请日: | 2017-01-25 |
公开(公告)号: | CN108604191B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | F·C·福尔茨 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F13/10;G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;胡利鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在各种实施例中,提供了用于实现代理对象的方法和系统。指向驱动程序组件的任务请求在代理对象组件处被截获。任务请求是输入/输出或会话任务。为代理对象组件处的任务请求生成代理对象。将任务请求从代理对象组件传递到驱动程序组件。接收修改驱动程序组件的修改指示。在代理对象组件和驱动程序组件处启动待机模式,该待机模式包括基于待机操作处理任务请求和代理对象。作出驱动程序组件已被修改为驱动程序组件的经修改版本的确定。在代理对象组件和驱动程序组件处启动恢复模式,该恢复模式包括基于恢复操作处理任务请求和代理对象。 | ||
搜索关键词: | 代理 对象 系统 | ||
【主权项】:
1.具有包含在其上的计算机可执行指令的一个或多个计算机存储介质,所述计算机可执行指令在被一个或多个处理器执行时,使得所述一个或多个处理器执行一种用于实现代理对象系统的方法,所述方法包括:截获指向驱动程序组件的任务请求;确定所述任务请求是输入/输出(I/O任务)还是会话任务;当所述任务请求是I/O任务时生成代理计数对象,而当所述任务是会话任务时生成代理引用对象;传递所述任务请求以使得在所述驱动程序组件处处理所述任务请求;接收修改所述驱动程序组件的修改指示;启动执行待机操作的待机模式,其中所述待机操作包括:确定所述代理计数对象已被处理;确定对应于所述代理引用对象的引用对象在所述驱动程序组件处是关闭的;将接收到的所述代理引用对象和一个或多个新的任务请求置于挂起状态;确定所述驱动程序组件已被修改为所述驱动程序组件的经修改版本;启动实施恢复操作的恢复模式,其中所述恢复操作包括:传递请求以使得为处于挂起状态下的所述代理引用对象重新生成引用对象;以及传递处于挂起状态的所述一个或多个新的任务请求以便在所述驱动程序组件处进行处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780009262.6/,转载请声明来源钻瓜专利网。