发明名称 Driver interface functions to interface client function drivers
摘要 In embodiments of driver interface functions to interface client function drivers, a set of serial communication protocol driver interfaces are exposed by a core driver stack, and the serial communication protocol driver interfaces include driver interface functions to interface with client function drivers that correspond to client devices configured for data communication in accordance with the serial communication protocol. A client function driver can check for the availability of a driver interface function before interfacing with the core driver stack via the serial communication protocol driver interfaces. A contract version identifier can also be received from the client function driver via an extension of the driver interface functions, where the contract version identifier indicates a set of operation rules by which the client function driver interfaces with the core driver stack.
申请公布号 US9424225(B2) 申请公布日期 2016.08.23
申请号 US201514703812 申请日期 2015.05.04
申请人 Microsoft Technology Licensing, LLC 发明人 Aull Randall E.;Holan Doron J.;Sankaranarayan Mukund
分类号 G06F3/00;G06F13/12;G06F13/42;G06F9/445;G06F9/54;G06F13/10 主分类号 G06F3/00
代理机构 代理人 Yee Judy;Minhas Micky
主权项 1. A computer-implemented method, comprising: exposing a set of serial communication protocol driver interfaces that are exposed by a core driver stack, the serial communication protocol driver interfaces including driver interface functions configured to interface with client function drivers that correspond to one or more client devices configured for data communication in accordance with the serial communication protocol; and receiving a contract version identifier from a client function driver via an extension of the driver interface functions, the contract version identifier indicating a set of operation rules by which the client function driver interfaces with the core driver stack.
地址 Redmond WA US