【技术实现步骤摘要】
经由通信接口提取操作系统特定的特性本申请是国际申请日为2013年09月20日、申请号为201380076652.7、专利技术名称为“经由通信接口提取操作系统特定的特性”的专利技术专利申请的分案申请。
技术介绍
通用串行总线(USB)是支持在主机计算机与很大范围的同时可访问的外围设备之间的数据交换的通信接口。附加的外围设备通过使用主机调度的、基于记号的协议而操作。总线允许外围设备在主机与其它外围设备正在操作的同时被附着、配置、使用、和分离。USB是由工业代表委员会批准的技术规范所规定的。这个USB技术规范是从USB实施者论坛(当前的互联网URL:www.usb.org)可得到的。USB技术规范覆盖USB操作的所有的方面,包括电的、机械的、和通信特性。为被称为USB设备,外围设备遵循这个技术规范。USB设备信息典型地被存储在所谓的“描述符”中。描述符在USB系统中被使用来把所述设备识别给主机系统,例如使得主机计算机可以选择和执行被使用来与被连接到该主机计算机的设备进行接口联系的适当软件。主机计算机发送从设备检索描述符的控制请求。独立的硬件供应商(IHV)也可以存储类别和供应 ...
【技术保护点】
1.一种设备,包括:通信接口;存储器,被配置成存储可由被通信地连接到所述通信接口的主机计算系统访问的多个描述符,所述多个描述符包括:扩展能力描述符,所述扩展能力描述符包括标题和至少一个元素,其中所述扩展能力描述符提供能够支持扩展描述符组的最小操作系统版本的标识,并且其中所述扩展能力描述符包括向主机计算系统指示所述设备的替换的枚举的存在的至少一个元素;以及被包括在所述扩展描述符组中的一个或多个扩展描述符,所述一个或多个扩展描述符对于执行至少所述最小操作系统版本的主机计算系统是可辨认的并且可使用来枚举其上的设备,其中所述设备被配置成响应于经由所述通信接口从主机设备接收的请求,向 ...
【技术特征摘要】
2013.05.16 US 13/896,1951.一种设备,包括:通信接口;存储器,被配置成存储可由被通信地连接到所述通信接口的主机计算系统访问的多个描述符,所述多个描述符包括:扩展能力描述符,所述扩展能力描述符包括标题和至少一个元素,其中所述扩展能力描述符提供能够支持扩展描述符组的最小操作系统版本的标识,并且其中所述扩展能力描述符包括向主机计算系统指示所述设备的替换的枚举的存在的至少一个元素;以及被包括在所述扩展描述符组中的一个或多个扩展描述符,所述一个或多个扩展描述符对于执行至少所述最小操作系统版本的主机计算系统是可辨认的并且可使用来枚举其上的设备,其中所述设备被配置成响应于经由所述通信接口从主机设备接收的请求,向所述主机设备提供所述扩展能力描述符。2.根据权利要求1所述的设备,其中所述扩展能力描述符被包括在多个二进制设备对象存储描述符中。3.根据权利要求1所述的设备,其中所述设备被配置成:经由USB接口接收用来得到包括所述一个或多个扩展描述符的扩展描述符组的控制请求,所述控制请求是基于所述扩展能力描述符和所述主机计算系统的操作系统版本的;以及响应于所述控制请求,提供扩展描述符组,所述扩展描述符组包括规定在所述主机计算系统处要被枚举的所述设备的功能性的所述一个或多个扩展描述符。4.根据权利要求3所述的设备,其中所述扩展描述符组规定由具有最小操作系统版本的主机计算系统支持的扩展描述符的集合。5.根据权利要求3所述的设备,其中在所述扩展描述符组中的所述一个或多个扩展描述符包括可应用于整体设备的描述符。6.根据权利要求5所述的设备,其中在所述扩展描述符组中的所述一个或多个扩展描述符还包括可应用于设备配置的描述符。7.根据权利要求5所述的设备,其中在所述扩展描述符组中没有描述符或者有多个扩展描述符还包括可应用于由所述设备提供的功能的描述符。8.根据权利要求3所述的设备,其中所述一个或多个描述符具有多个不同的描述符类型,所述描述符类型选自包含以下的描述符类型的群组:特征注册表属性类型;特征CCGP设备类型;特征兼容ID类型;恢复时间类型;首选的配置类型;以及模型识别符类型。9.根据权利要求3所述的设备,其中所述设备包括具有多个功能的多功能外围设备,并且其中所述扩展能力描述符组包括规定所述整体设备的特征并且可应用于所述多个功能中的每个功能的一个或多个描述符。10.一种方法,包括:从主机计算系统向设备发送请求;接收扩展能力描述符,所述...
【专利技术属性】
技术研发人员:M·R·波尔夫,A·A·基廷,P·A·弗雷斯,R·奥尔,F·K·贝萨尼亚,E·亚库布,R·小哈里斯,V·古普塔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。