User mode device driver interface for translating source code from the user mode device driver to be executed in the kernel mode or user mode

   
   

A user mode device driver interface (UMDDI) is disclosed. The UMDDI is preferably implemented in Windows.RTM. NT.RTM. version 5.0 and similar systems. The UMDDI allows a device driver to execute in user-mode while the graphics engine (GRE) remains in kernel-mode. The UMDDI exists as a layer between the user-mode driver and GRE; from the perspective of GRE, it encapsulates the user-mode driver and makes it appear to be a normal kernel-mode driver. The UMDDI layer handles the kernel-to-user and user-to-kernel transitions, parameter validation, and management of the kernel-mode and user-mode data and objects.

Une interface de module de gestion de périphérique de mode d'utilisateur (UMDDI) est révélée. L'UMDDI est de préférence mis en application dans Windows.RTM. Version 5.0 de NT.RTM. et systèmes semblables. L'UMDDI permet à un module de gestion de périphérique de s'exécuter en utilisateur-mode tandis que le moteur de graphiques (GRE) reste dans le grain-mode. L'UMDDI existe comme couche entre le conducteur d'utilisateur-mode et le GRE ; de la perspective de GRE, il encapsule le conducteur et les marques d'utilisateur-mode qu'il semblent être un conducteur normal de grain-mode. La couche d'UMDDI manipule les transitions d'grain-à-utilisateur et d'utilisateur-à-grain, la validation de paramètre, et la gestion du grain-mode et les données et les objets d'utilisateur-mode.

 
Web www.patentalert.com

< Structure and method for separating geometries in a design layout into multi-wide object classes

< Configurations for binding software assemblies to application programs

> Deferred writing of data to be synchronized on magnetic tape employing a non-volatile store

> Volatile resource manager with pre-prepare notification

~ 00168