vista driver books

Can any one suggeste some good books dealing with vista device driver, especially its display driver model.
regards

I would suggest looking at “Windows Graphics Programming” by Feng Yuan - I would say that this book is the most authoritative reference on GDI ever written…

Anton Bassov

> -----Original Message-----

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@hotmail.com
Sent: 18 February 2008 13:42
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] vista driver books

I would suggest looking at “Windows Graphics Programming”
by Feng Yuan - I would say that this book is the most
authoritative reference on GDI ever written…

Anton Bassov

Shame it only covers up to Windows 2000.

Tim Green
Development Engineer
DisplayLink (UK) Limited

thanks anton for reply … but as pointed out by Tim it covers up to windows 2000… I am looking for books on Vista particularly
Regards

Why such obsession with Vista??? For example, if you want to write WDM driver that works under Vista, Walter Oney’s book is still going to be the most authoritative reference. If you want to understand how the file systems work, the best source is Rajeev Nagar’s book (which, BTW, was written at the time of NT 3.5). The same story here - before you can proceed to writing a display driver you have to know what makes GDI tick. Therefore, Feng Yan’s book seems to be the best source that we currently have, even if it is a bit outdated ( I am not a display driver specialist, so that I cannot really tell you to which extent it is outdated) …

In general, judging from your question, you are new to all this. Therefore, I can tell you that the situation with drivers is totally different from the one with user-mode apps When it comes to apps, there are literally hundreds of books written, so that you can find a book that covers precisely the topic of you interest. When it comes to drivers, there is roughly just a dozen of books written on the subject. Therefore, all info that is specific to your particular target architecture has to be obtained by reading MSDN, looking at WDK samples and disassembling the OS - if you are able to find a book that is at least slightly related to your particular specifics, you can consider yourself really lucky…

Anton Bassov

thanks Anton for reply… i wiil look for the book that u have mentioned. Why I am stressing on Vista because I have heard that display driver model of Vista is completely different from its predecessors OS.
Regards

xxxxx@gmail.com wrote:

thanks Anton for reply… i wiil look for the book that u have mentioned. Why I am stressing on Vista because I have heard that display driver model of Vista is completely different from its predecessors OS.

Yes, it is, and there aren’t any books on the subject yet.

In fact, I’m not sure where I would go to find information on WDDM.
There are some white papers and PowerPoint decks, and there is one
sample in the WDK, but that’s probably not enough.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.