System and method for managing device driver logical state information in an information handling system
US6418485B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 21, 1997 |
| Grant date | Jul 9, 2002 |
| Priority date | — |
| Expiry date | Apr 21, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/102
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention is directed to a system and method of managing logical device state information within an information handling system. Logical device state information is stored only once, by the information handling system. Device drivers do not need to maintain and store redundant copies of logical device state information. A device driver indicates whether or not it needs to have logical device state information passed to it. Before calling a device driver to handle a device function, the information handling system checks to determine whether or not the device driver has indicated that it needs logical device state information passed to it. If so, the information handling system passes the appropriate logical device state information to the device driver. For device functions which are not hooked by the device driver, the information handling system maintains the device state. System efficiency is increased, as each device driver may register for the subset of functions it can most efficiently handle, without hooking operating system functions or handling all state specific functions associated with a particular device function. In addition, device driver development may …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.