System, method and apparatus for supporting a kernel mode driver

   
   

An invention is disclosed that provides a set of common software routines that may be accessed by device drivers in support of the Windows Management Instrumentation system. The set of common routines includes typical routines that would ordinarily be executed by device drivers designed in accordance with WMI. The common routines may reside in a library, dynamically accessible by the device drivers. When a device driver receives a message from the WMI system, the device driver may pass the message to the library to be handled in a common manner. In this manner, the developers of device drivers in accordance with the WMI system need only develop so much code as is necessary to support any unique features or data storage of its associated hardware. The result is shortened development time and fewer programming errors. In addition, the overall system performance may be improved because fewer instances of similar code are loaded in memory to support the WMI system.

Se divulga una invención que proporciona un sistema de las rutinas comunes del software que se pueden alcanzar por los drivers de dispositivo en la ayuda del sistema de la instrumentación de la gerencia de Windows. El sistema de rutinas comunes incluye las rutinas típicas que serían ejecutadas ordinariamente por los drivers de dispositivo diseñados de acuerdo con WMI. Las rutinas comunes pueden residir en una biblioteca, dinámicamente accesible por los drivers de dispositivo. Cuando un driver de dispositivo recibe un mensaje del sistema de WMI, el driver de dispositivo puede pasar el mensaje a la biblioteca que se dirigirá de una manera común. De este modo, los reveladores de los drivers de dispositivo de acuerdo con la necesidad del sistema de WMI desarrollan solamente tanto código como es necesario apoyar cualquier almacenaje único de las características o de datos de su hardware asociado. El resultado se acorta tiempo de desarrollo y pocos errores de programación. Además, el funcionamiento del sistema total puede ser mejorado porque pocos casos del código similar se cargan en memoria para apoyar el sistema de WMI.

 
Web www.patentalert.com

< System and method for terminating applications

< Methods and systems for implementing dynamic properties on objects that support only static properties

> Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system

> Increasing motion smoothness using frame interpolation with motion analysis

~ 00163