-
公开(公告)号:CN105103523A
公开(公告)日:2015-11-25
申请号:CN201380075127.3
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F13/385 , H04L29/08045 , H04L69/162
Abstract: 各实施例将与数据传输相关联的通信链路初始化成通信链路中的参与者之间的连接状态。在一些情况下,将通信链路与第一输入/输出(I/O)完成端口有效配对以能够进行数据传输。一些实施例将通信链路与第一I/O完成端口解除关联并将通信链路重新初始化,同时保持连接状态。替代地或附加性地,可以将通信链路与至少第二I/O完成端口配对。在一些情况下,第二I/O完成端口利用的I/O模型与和第一I/O完成端口相关联的I/O模型不同。替代地或附加性地,可以重新配置通信链路以遵循根本不使用IO完成端口的IO模型。
-
公开(公告)号:CN105103523B
公开(公告)日:2018-12-07
申请号:CN201380075127.3
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
Abstract: 各实施例将与数据传输相关联的通信链路初始化成通信链路中的参与者之间的连接状态。在一些情况下,将通信链路与第一输入/输出(I/O)完成端口有效配对以能够进行数据传输。一些实施例将通信链路与第一I/O完成端口解除关联并将通信链路重新初始化,同时保持连接状态。替代地或附加性地,可以将通信链路与至少第二I/O完成端口配对。在一些情况下,第二I/O完成端口利用的I/O模型与和第一I/O完成端口相关联的I/O模型不同。替代地或附加性地,可以重新配置通信链路以遵循根本不使用IO完成端口的IO模型。
-
公开(公告)号:CN105518698B
公开(公告)日:2018-11-13
申请号:CN201380077751.7
申请日:2013-09-20
Applicant: 微软技术许可有限责任公司
IPC: G06F21/82
Abstract: 提供了用于代理针对与计算系统相关联的外围设备和/或设备模型的访问的系统、方法以及计算机可读存储介质。访问代理器代表多个应用评估访问外围设备/模型的请求。基于与各种设备相关联的设备模型标识符和/或特定于设备的标识符,访问代理器利用应用声明和用户同意来评估访问外围设备的请求,其中包括扫描仪、销售点设备以及使用普遍存在的设备协议(例如USB、HID、Bluetooth和Bluetooth LE)的设备。可以在运行时间向应用通知同意改变,和/或可以在接收到用户同意之后实施针对外围设备的应用固件更新,以便例如在实施外围设备固件更新之前确保有足够的电池电力。
-
公开(公告)号:CN102707983B
公开(公告)日:2017-03-01
申请号:CN201210079559.9
申请日:2012-03-23
Applicant: 微软技术许可有限责任公司
Inventor: P.斯利沃维奇
CPC classification number: G06F9/4411 , G06F8/41
Abstract: 各种实施例提供驱动器编写者可以使用中介表示(如,XML)来描述特定驱动器的操作集合的机制。生成工具可以随后处理中介表示并生成用以支持这些操作的客户端代码和设备驱动器代码。在一个或更多个实施例中,可以根据特定于特定设备驱动器的操作的定制模型来描述驱动器操作和支持驱动器操作的相关联元素。
-
公开(公告)号:CN105518698A
公开(公告)日:2016-04-20
申请号:CN201380077751.7
申请日:2013-09-20
Applicant: 微软技术许可有限责任公司
IPC: G06F21/82
CPC classification number: G06F13/122 , G06F21/52
Abstract: 提供了用于代理针对与计算系统相关联的外围设备和/或设备模型的访问的系统、方法以及计算机可读存储介质。访问代理器代表多个应用评估访问外围设备/模型的请求。基于与各种设备相关联的设备模型标识符和/或特定于设备的标识符,访问代理器利用应用声明和用户同意来评估访问外围设备的请求,其中包括扫描仪、销售点设备以及使用普遍存在的设备协议(例如USB、HID、Bluetooth和Bluetooth LE)的设备。可以在运行时间向应用通知同意改变,和/或可以在接收到用户同意之后实施针对外围设备的应用固件更新,以便例如在实施外围设备固件更新之前确保有足够的电池电力。
-
-
-
-