首页> 外国专利> Interposed graphics device driver module processing function requests within module in standard mode, and passing function requests to specialized mode device driver in specialized mode

Interposed graphics device driver module processing function requests within module in standard mode, and passing function requests to specialized mode device driver in specialized mode

机译:插入的图形设备驱动程序模块以标准模式处理模块内的功能请求,并以专用模式将功能请求传递给专用模式设备驱动程序

摘要

A module is interposed between the operating system and/or applications of a data processing system and the device driver for a graphics adapter within the data processing system. The interposed module may selectively intercept all graphics device driver function requests or simply pass such requests to a device driver supporting specialized (e.g., non-VGA) graphics modes. Standard (e.g., VGA) graphics mode(s) device driver support is accessible to the interposed module. When a specialized graphics mode is selected, the interposed is inactive and passes graphics function requests to the specialized device driver. When a standard graphics mode is selected, the interposed module is active and intercepts all graphics function requests, processing such request with available standard graphics mode support. Change of the graphics mode from standard to specialized or vice versa results in the interposed module changing from active to inactive or vice versa. Requests to set the graphics mode are similarly passed to the specialized device driver or processed by the interposed module depending on whether a standard or specialized graphics mode is requests. Initialization and termination function requests are both passed to the specialized device driver and processed by the interposed module. The interposed module is preferably implemented in accordance with the GRADD architecture model, with the interposed module implemented as a variant of a GRADD filter.
机译:在数据处理系统的操作系统和/或应用程序与用于图形适配器的设备驱动程序之间插入模块。插入的模块可以选择性地拦截所有图形设备驱动程序功能请求,或者简单地将此类请求传递给支持专用(例如,非VGA)图形模式的设备驱动程序。插入的模块可访问标准(例如VGA)图形模式设备驱动程序支持。选择专用图形模式后,插入的接口将处于非活动状态,并将图形功能请求传递给专用设备驱动程序。选择标准图形模式后,插入的模块将处于活动状态并拦截所有图形功能请求,并在可用的标准图形模式支持下处理此类请求。图形模式从标准模式更改为专用模式,反之亦然,导致插入的模块从活动模式更改为非活动模式,反之亦然。设置图形模式的请求类似地传递到专用设备驱动程序,或由插入的模块处理,具体取决于请求是标准图形模式还是专用图形模式。初始化和终止功能请求都传递到专用设备驱动程序,并由插入的模块处理。插入模块优选地根据GRADD架构模型来实现,其中插入模块被实现为GRADD滤波器的变体。

著录项

  • 公开/公告号US6240468B1

    专利类型

  • 公开/公告日2001-05-29

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US19980216485

  • 发明设计人 RONALD BRUCE CAPELLI;

    申请日1998-12-18

  • 分类号G06F130/00;G06F131/00;G06F150/00;G06F157/60;G06F94/40;

  • 国家 US

  • 入库时间 2022-08-22 01:04:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号