Operating system enhancements that enable an application program to create and perform graphics operations on device-independent bitmaps (DIBs) efficiently. The enhancements are in the form of functions that return to the application program a handle to the DIB and a pointer to the location of the DIB in memory. With the handle, the application program can use the capabilities of the operating system to perform graphics operations on the DIB. With the pointer, the application program can use its own drawing capabilities and address the DIB directly. The operating system enhancements also streamline the design and content of graphics drivers such as display drivers by placing basic graphics functions in a graphics engine that communicates with the graphics driver. Simple graphics operations are passed from the graphics driver to the graphics engine, allowing the driver to be limited to more complex operations that utilize special characteristics of graphics hardware associated with the driver.

Los realces del sistema operativo que permiten a un programa de uso crear y realizar operaciones de los gráficos en device-independiente trazan una correspondencia de bits (DIBs) eficientemente. Los realces están en la forma de funciones que vuelvan al programa de uso una manija al DIB y un indicador a la localización del DIB en memoria. Con la manija, el programa de uso puede utilizar las capacidades del sistema operativo para realizar operaciones de los gráficos en el DIB. Con el indicador, el programa de uso puede utilizar sus propias capacidades de dibujo y tratar el DIB directamente. Los realces del sistema operativo también aerodinamizan el diseño y el contenido de los conductores de los gráficos tales como conductores de la exhibición poniendo funciones básicas de los gráficos en un motor de los gráficos que se comunique con el conductor de los gráficos. Las operaciones simples de los gráficos se pasan del conductor de los gráficos al motor de los gráficos, permitiendo que el conductor sea limitado a operaciones más complejas que utilicen las características especiales del hardware de los gráficos asociadas al conductor.

 
Web www.patentalert.com

< (none)

< Methods and arrangements for allowing independent program modules to access shared display device resources

> Secure establishment of cryptographic keys using persistent key component

> (none)

~ 00098