- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4卷图形驱动程序设计指引-Mipaper
第4 卷 图形驱动程序设计指南
第1 部分 图形驱动程序
第2 部分 显示器及视频微端口驱动程序
第3 部分 打印机驱动程序及假脱机打印部件
1
第1 部分 图形驱动程序
第1 章 图形系统概述
第2 章 GDI 支持的图形驱动程序
第3 章 对DDI 的支持
第1 章 图形系统概述
Microsoft Windows NT/Windows 2000 提供了一个健壮的图形体系结构,使第三方
图形硬件公司能很容易地集成其视频显示器和打印设备。本书为编写有效的图形驱动程序
提供了设计指南。可分为以下几个部分:
Part 1:图形驱动程序
Part 1 描述了图形驱动程序接口(GDI)和设备驱动程序接口(DDI),讨论了显示器
和打印机驱动程序公共的设计和实现细节。
Part 2:显示器和视频微端口驱动程序
Part 2 描述了 Windows NT/Windows 2000 的视频显示器环境,为显示器和视频微端
口驱动程序编写者提供了设计和实现细节。
Part 3:打印机驱动程序和假脱机打印部件
Part 3 描述了构成 Windows NT/Windows 2000 打印环境的驱动程序和假脱机打印部
件,解释了如何提供驱动程序和假脱机打印部件的定制,以提供对新的打印机硬件和网络
配置的支持。
Part 4:静态映像驱动程序
Part 4 可以在在线DDK 上找到,描述了用Microsoft 静态映像体系结构(Microsoft
STI)定义的COM 接口,这对提供平板扫描仪和数字静态映像相机这些静态映像硬件的供应
商是有用的。
图形驱动程序的术语表,在在线DDK 上Design Guide 的结尾可以找到,对图形子系
统和驱动程序设计定义了详细的术语和缩略语。
图形驱动程序函数参考可以在在线DDK 的Graphics Driver Reference 中找到。
1.1 文档约定
本书使用的字体约定和所有其他的 Microsoft Windows 2000 DDK 书中的约定是一
样的。这些约定在驱动程序编写者指南中描述。
许多DDK 视频和打印机代码例子中使用了匈牙利命名规则。匈牙利命名规则在平台SDK
文档中描述。
2
第2 章 对图形驱动程序的GDI 支持
本章描述了Microsoft Windows NT/Windows 2000 图形设备接口(GDI),详细说明
了GDI 提供的对图形驱动程序的支持。
本书中术语“GDI”指的是核心模式GDI (也称作图形引擎);对Microsoft Win32
DDI 的引用是显式的。核心模式GDI 也称作图形引擎。
在线Windows 2000 DDK Graphics Driver Reference 中记录了GDI 函数和结构参考。
大多数 GDI 函数声明和结构定义在winddi.h 中。对于显示器驱动程序,DirectDraw 堆管
理器函数在dmemmgr.h 中声明。这两个文件都和Windows 2000 DDK 一起发布。
2.1 从驱动程序的观点看GDI
GDI 是 Windows NT/Windows 2000 图形驱动程序和应用之间的中介支持。应用程
序调用 Win32 GDI 函数进行图形输出请求,这个请求通过核心模式 GDI 发送。然后核心
模式 GDI 把这些请求发送到相应的图形驱动程序,如显示器驱动程序或打印机驱动程序。
核心模式GDI 是一个不能被替代的系统提供的模块。
GDI 通过一系列设备驱动程序接口(DDI)函数和图形驱动程序通信。这些函数用其
前缀Drv 标识。信息通过这些入口点的输入/输出参数在GDI 和驱动程序之间传递。驱动程
序必须支持某些DrvXxx 函数用于GDI 调用。在返回GDI 之前,驱动程序通过执行在其相关
硬件上相应的操作来支持GDI 请求。
GDI 本身包括许多图形输出能力,去除驱动程序中支持这些能力的需求就能减小驱动
程序的大小。GDI 也输出驱动程序能够调用的服务函数,进一步减小了驱动程序必须提供
支持的图
您可能关注的文档
最近下载
- 社会体育学复习资料与题库.pdf VIP
- 高职体育课程教学大纲.docx VIP
- 中国抗菌药物临床合理应用指南专家讲座.pptx VIP
- 最新ISO9001、ISO14001、ISO45001三体系设计部和业务部内审检查记录(带记录).pdf VIP
- 人音版四年级上册音乐全册教学设计教案.pdf
- 浙教版小学一年级上册《劳动》全册教学课件.pptx
- 管理信息系统开发项目式教程 第3版 教学课件 作者 陈承欢单元1 管理信息系统的开发综述.ppt VIP
- 2025年秋季八年级历史上册新教材解读课件(统编版2024).pptx VIP
- 商业运营管理培训.pptx VIP
- 医疗器械生产企业质量控制与成品放行指南2025年培训PPT.pdf
文档评论(0)