- 博客(4)
- 收藏
- 关注
原创 显示驱动教程(4)
DriverEntryDriverEntry是miniport驱动的入口,每个miniport驱动程序都应该实现它。在DriverEntry中应该完成的任务如下:l 定义一个VIDEO_HW_INITIALIZATION_DATA结构,并将其初始化。初始化的内容包括:miniport驱动程序的其他入口、设备扩展(Device Extension)的大小等等。
2004-08-29 22:42:00
3079
5
原创 显示驱动教程(3)
Video Miniport Driver 显示驱动程序被分成Display驱动和Video Miniport驱动(下面将它们简称为display和miniport),它们之间的关序如上图所示。每个video miniport为display提供硬件级支持,display可以通过Graphics engine提供的EngDeviceIoControl函数向下面的minip
2004-08-21 15:28:00
3637
3
原创 显示驱动教程(2)
三、kernel mode GDI下面是Windows 2000显示子系统图:从图中我们可以看出GDI被分割成两个部分:Win32(用户模式GDI API)和Graphics Engine(内核模式的GDI API)。注意:灰色部分是系统提供的,我们不能修改它们。应用程序调用Win32 GDI函数发出图形输出请求,这些请求被法往内核模式GDI,内核模式GDI在把这些请求发送到相
2004-08-20 10:10:00
2856
原创 显示驱动教程(1)
一、自序目前,生产显卡的厂商可以说多如牛毛;但是生产显示芯片的厂家寥寥无几——掰手指都数的过来。显示芯片半年换代,除了芯片厂家几乎没人会写显卡驱动,因为还没等你熟悉芯片资料又该升级了。可以预计对显示驱动感兴趣的人很多,但真的写过或要写显示驱动的人并不多。同样,介绍一般的内核驱动程序的编写方法的书或资料大家可以找到很多,而显示驱动的编写却甚少有人提及。于是就有了写一份Microsoft Wi
2004-08-19 16:38:00
3060
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人