Invention Grant
US08504739B2 USB driver interface functions to interface USB client function drivers
有权
USB驱动程序接口功能可以连接USB客户端功能驱动程序
- Patent Title: USB driver interface functions to interface USB client function drivers
- Patent Title (中): USB驱动程序接口功能可以连接USB客户端功能驱动程序
-
Application No.: US13464282Application Date: 2012-05-04
-
Publication No.: US08504739B2Publication Date: 2013-08-06
- Inventor: Randall E. Aull , Doron J. Holan , Mukund Sankaranarayan
- Applicant: Randall E. Aull , Doron J. Holan , Mukund Sankaranarayan
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Wolfe-SBMC
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/12

Abstract:
In embodiments of extensions for USB driver interface functions, a set of USB driver interfaces are exposed by a USB core driver stack, and the USB driver interfaces include USB driver interface functions to interface with USB client function drivers that correspond to client USB devices. A composite device driver registers itself and requests a function handle for each function of a client USB device. The USB client function drivers are enumerated and the function handles generated for each function of the client USB device. A check first protocol is enforced that directs a USB client function driver to check for availability of a USB driver interface function before interfacing with the USB core driver stack via the USB driver interfaces. A contract version identifier is received that indicates a set of operation rules by which a USB client function driver interfaces with the USB core driver stack.
Public/Granted literature
- US20120221751A1 EXTENSIONS FOR USB DRIVER INTERFACE FUNCTIONS Public/Granted day:2012-08-30
Information query