[发明专利]经由通信接口提取操作系统特定的特性有效
申请号: | 201380076652.7 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105453032B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | M.R.波尔夫;A.A.基廷;P.A.弗雷斯;R.奥尔;F.K.贝萨尼亚;E.亚库布;R.小哈里斯;V.古普塔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 经由 通信 接口 提取 操作系统 特定 特性 | ||
1.一种用于提取操作系统特定的特性的设备,包括:
通信接口;
存储器,被配置成存储可由被通信地连接到通信接口的主机计算系统访问的多个描述符,所述多个描述符包括:
扩展能力描述符,其包括标题和至少一个元素,其中扩展能力描述符提供能够支持扩展描述符组的最小操作系统版本的标识;以及
被包括在扩展描述符组中的一个或多个扩展描述符,所述一个或多个扩展描述符对于执行至少所述最小操作系统版本的主机计算系统是可辨认的并且可使用来枚举其上的设备,
其中所述设备被配置成:
经由USB接口(128)接收用来得到包括所述一个或多个扩展描述符的扩展描述符组的控制请求,所述控制请求是基于扩展能力描述符和主机计算系统的操作系统版本的;以及
响应于所述控制请求,提供扩展描述符组,所述扩展描述符组包括规定在主机计算系统处要被枚举的设备的功能性的一个或多个扩展描述符。
2.权利要求1所述的设备,其中扩展能力描述符被包括在多个二进制设备对象存储(BOS)描述符中,并且包括标题和至少一个元素,其中扩展能力描述符的至少一个元素规定最小操作系统版本。
3.权利要求2所述的设备,其中扩展能力描述符包括向主机计算系统指示设备的替换的枚举的存在的至少一个元素。
4.权利要求1所述的设备,其中在扩展描述符组中的一个或多个扩展描述符包括可应用于以下的至少一项的描述符:整体设备、设备配置、和由设备提供的功能。
5.权利要求1所述的设备,其中所述一个或多个扩展描述符具有多个不同的描述符类型,描述符类型选自包含以下的描述符类型的群组:
特征注册表属性类型;
特征CCGP设备类型;
特征兼容ID类型
恢复时间类型;
首选的配置类型;以及
模型识别符类型。
6.一种提取操作系统特定的特性的方法,包括:
从主机计算系统发送请求到设备;
接收向主机计算系统识别被存储在设备上的至少一个扩展描述符组的扩展能力描述符,其中扩展能力描述符识别能够支持对应的扩展描述符组的最小操作系统版本;
确定扩展能力描述符是否指示设备支持由主机计算系统的操作系统版本支持的非标准能力;以及
经由USB 接口发送控制请求到设备,以便得到由设备支持的扩展描述符组,所述控制请求包括基于扩展能力描述符和主机计算系统的操作系统版本的供应商代码。
7.权利要求6所述的方法,还包括:
确定扩展能力描述符是否指示设备支持替换枚举;以及
发送包括来自扩展能力描述符的信息的控制请求,所述来自扩展能力描述符的信息识别对应于替换枚举的替换描述符组。
8.权利要求6所述的方法,其中扩展描述符组包括具有主机结构描述符类型的描述符,主机结构类型规定依赖于主机计算设备的计算结构的可供主机计算设备使用的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076652.7/1.html,转载请声明来源钻瓜专利网。