See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

6 used & new from £17.00

Have one to sell? Sell yours here
 
   
Developing Windows NT Device Drivers: A Programmer's Handbook (Programming the Win 32 Driver Model)
 
See larger image
 

Developing Windows NT Device Drivers: A Programmer's Handbook (Programming the Win 32 Driver Model) (Hardcover)

by Edward N. Dekker (Author), Joseph M. Newcomer (Author)
5.0 out of 5 stars See all reviews (3 customer reviews)

Available from these sellers.


4 new from £41.44 2 used from £17.00
Other Editions: RRP: Our Price: Other Offers:
Paperback (Digital print ed) 5 used & new from £57.40

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
BPM Device Programmers
   www.EmbeddedPlaza.com    Professional device programmers Free shipping. Buy cheaper online! 
Windows NT Driver Updates
   www.pcpitstop.com    Free Driver Scan. Easily Find the Latest Updates! Try Today. 
Windows NT/2000/2003/2008
   www.pointdev.com/Ideal_Admin    Tools to Administrate, Report, Control, Secure, Deploy & Migrate. 
  
 

Customers Who Bought This Item Also Bought

Microsoft® Windows® Internals, Fourth Edition: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000: Microsoft Windows Server 2003, Windows XP and Windows 2000 (Pro-Developer)

Microsoft® Windows® Internals, Fourth Edition: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000: Microsoft Windows Server 2003, Windows XP and Windows 2000 (Pro-Developer)

by Mark E. Russinovich and David A. Solomon
4.3 out of 5 stars (3)  £45.12
Explore similar items

Product details

  • Hardcover: 1280 pages
  • Publisher: Addison Wesley (19 April 1999)
  • Language English
  • ISBN-10: 0201695901
  • ISBN-13: 978-0201695908
  • Product Dimensions: 24.1 x 18.8 x 4.8 cm
  • Average Customer Review: 5.0 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 781,366 in Books (See Bestsellers in Books)

    Popular in this category:

    #22 in  Books > Computing & Internet > Programming > Device Drivers
  • See Complete Table of Contents

Product Description

Product Description
Developing Windows NT Device Drivers: A Programmer's Handbook offers programmers a comprehensive and in-depth guide to building device drivers for Windows NT. Written by two experienced driver developers, Edward N. Dekker and Joseph M. Newcomer, this book provides detailed coverage of techniques, tools, methods, and pitfalls to help make the often complex and byzantine "black art" of driver development straightforward and accessible. This book is designed for anyone involved in the development of Windows NT Device Drivers, particularly those working on drivers for nonstandard devices that Microsoft has not specifically supported. Because Windows NT does not permit an application program to directly manipulate hardware, a customized kernel mode device driver must be created for these nonstandard devices. And since experience has clearly shown that superficial knowledge can be hazardous when developing device drivers, the authors have taken care to explore each relevant topic in depth. This book's coverage focuses on drivers for polled, programmed I/O, interrupt-driven, and DMA devices.The authors discuss the components of a kernel mode device driver for Windows NT, including background on the two primary bus interfaces used in today's computers: the ISA and PCI buses. Developers will learn the mechanics of compilation and linking, how the drivers register themselves with the system, experience-based techniques for debugging, and how to build robust, portable, multithread- and multiprocessor-safe device drivers that work as intended and won't crash the system. The authors also show how to call the Windows NT kernel for the many services required to support a device driver and demonstrate some specialized techniques, such as mapping device memory or kernel memory into user space. Thus developers will not only learn the specific mechanics of high-quality device driver development for Windows NT, but will gain a deeper understanding of the foundations of device driver design. 0201695901B04062001

From the Back Cover

Developing Windows NT Device Drivers: A Programmer's Handbook offers programmers a comprehensive and in-depth guide to building device drivers for Windows NT. Written by two experienced driver developers, Edward N. Dekker and Joseph M. Newcomer, this book provides detailed coverage of techniques, tools, methods, and pitfalls to help make the often complex and byzantine "black art" of driver development straightforward and accessible.

This book is designed for anyone involved in the development of Windows NT Device Drivers, particularly those working on drivers for nonstandard devices that Microsoft has not specifically supported. Because Windows NT does not permit an application program to directly manipulate hardware, a customized kernel mode device driver must be created for these nonstandard devices. And since experience has clearly shown that superficial knowledge can be hazardous when developing device drivers, the authors have taken care to explore each relevant topic in depth.

This book's coverage focuses on drivers for polled, programmed I/O, interrupt-driven, and DMA devices. The authors discuss the components of a kernel mode device driver for Windows NT, including background on the two primary bus interfaces used in today's computers: the ISA and PCI buses. Developers will learn the mechanics of compilation and linking, how the drivers register themselves with the system, experience-based techniques for debugging, and how to build robust, portable, multithread- and multiprocessor-safe device drivers that work as intended and won't crash the system. The authors also show how to call the Windows NT kernel for the many services required to support a device driver and demonstrate some specialized techniques, such as mapping device memory or kernel memory into user space. Thus developers will not only learn the specific mechanics of high-quality device driver development for Windows NT, but will gain a deeper understanding of the foundations of device driver design.



0201695901B04062001

See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
windows device drivers
filter drivers

Your tags: Add your first tag
 

 

Customer Reviews

3 Reviews
5 star:
 (3)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 5 people found the following review helpful:
5.0 out of 5 stars If you write NT device driver, it is what you need, 31 Jan 1999
By A Customer
I really did write the NT driver for PCI/CPCI bus.. I think it is painful to use NT SDK and DDK. The online help is not very helpful to write interrupt-driven driver. In my senario I can't find how to implement a driver aware of pluginplay, Hot swappable, and hot replacement. It really makes me sick.As far as I knew, the NT did not support hot swappable driver, i really look forward something can help me a lot.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Excellent, 12 May 1999
By A Customer
If you write or work with W2K device drivers, this is the book for it. As a bonus, the writing is much more colorful than most development books. I highly recommend it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars One of the best Driver books, 15 April 1999
By A Customer
This is must have for any driver developer. Even if you have every other driver book, you must read this one!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates