ISBN 10: 0201695901 / ISBN 13: 9780201695908
Used / Hardcover / Quantity Available: 0
Available From More Booksellers
View all  copies of this book

About the Book

We're sorry; this specific copy is no longer available. AbeBooks has millions of books. We've listed similar copies below.

Description:

Bookseller Inventory #

About this title:

Book ratings provided by Goodreads:
3.8 avg rating
(5 ratings)

Synopsis: 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

Review: Developing Windows NT Device Drivers is an authoritative and clearly written resource on how to write device drivers for Windows NT. The book begins with an excellent high-level overview of how Windows NT device drivers work and how to create them. The text concentrates on "generic" device drivers written in C and excludes specialized drivers for graphics, file system, and network hardware.

Eventually, the book turns to device registers, device memory, and different PC busses (such as PCI). A section on I/O Request Packets (IRPs) and interrupt handling within Windows NT shows how to do asynchronous I/O. The authors offer a simple "Hello World" example for a device driver and present various debugging techniques.

Subsequent chapters deepen the reader's knowledge on topics such as device I/O, synchronization (including spin locks), device-driver initialization and cleanup, and direct memory access (DMA). These chapters also instruct you on how to access hardware ports and interrupt processing (a crucial topic) and how to move device memory into system memory (along with a working example). Discussion of more specialized topics--ISA and PCI busses, serialization, driver threads, and the advantages of the new "layered" driver model--follows.

Authors Edward Dekker and Joseph M. Newcomer offer plenty of excellent real-world advice. (Material on how to log device-driver events and manage the infamous Windows "Blue Screen of Death" is indispensable.) They present a "hardware simulator" that lets readers develop device drivers without an actual hardware device. The book closes with information on Windows 2000, universal serial bus (USB) devices, the Win32 driver model, and over 300 pages of reference material, including device-driver kernel functions. Overall, this comprehensive text provides a solid introduction to the way Windows NT device drivers interact with hardware; it gives you all you need to start building custom device drivers. --Richard Dragan

"About this title" may belong to another edition of this title.

Bibliographic Details

Binding: Hardcover
Book Condition: New

Top Search Results from the AbeBooks Marketplace

1.

Dekker, Edward N.; Newcomer, Joseph M.
Published by Addison-Wesley Professional
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
Your Online Bookstore
(Houston, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional. Hardcover. Condition: Fair. 0201695901 Ships promptly. Seller Inventory # Z0201695901Z4

More Information About This Seller | Contact this Seller

Buy Used
US$ 7.92
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Edward N. Dekker, Joseph M. Newcomer
Published by Addison-Wesley Professional
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
Free Shipping Books
(Toledo, OH, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2829313051

More Information About This Seller | Contact this Seller

Buy Used
US$ 13.80
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

3.

Edward N. Dekker; Joseph M. Newcomer
Published by Addison-Wesley Professional (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1999. Hardcover. Condition: Used: Good. Seller Inventory # SONG0201695901

More Information About This Seller | Contact this Seller

Buy Used
US$ 9.03
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

4.

Published by -
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
AwesomeBooks
(Wallingford, United Kingdom)
Rating
[?]

Book Description -. Hardcover. Condition: Very Good. Developing Windows NT Device Drivers: A Programmer's Handbook (Programming the Win 32 Driver Model) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9780201695908

More Information About This Seller | Contact this Seller

Buy Used
US$ 23.15
Convert Currency

Add to Basket

Shipping: US$ 2.77
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Published by -
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
AwesomeBooks
(Wallingford, United Kingdom)
Rating
[?]

Book Description -. Hardcover. Condition: Good. Developing Windows NT Device Drivers: A Programmer's Handbook (Programming the Win 32 Driver Model) This book is in good or better condition. It has no tears to the pages and no pages will be missing from the book. The spine of the book is still in great condition and the front cover is generally unmarked. It has signs of previous use but overall is in really nice, tight condition. Shipping is normally same day from our UK warehouse. We offer a money back guarantee if you are not satisfied. Seller Inventory # 9053-9780201695908

More Information About This Seller | Contact this Seller

Buy Used
US$ 23.15
Convert Currency

Add to Basket

Shipping: US$ 2.77
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Newcomer, Joseph M., Dekker, Edward N.
Published by Addison Wesley (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
Revival Books Ltd
(Rossendale, LANCS, United Kingdom)
Rating
[?]

Book Description Addison Wesley, 1999. Hardcover. Condition: Good. Previous owners name inside the front page Good condition is defined as: a copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Most items will be dispatched the same or the next working day. Seller Inventory # mon0008441666

More Information About This Seller | Contact this Seller

Buy Used
US$ 22.03
Convert Currency

Add to Basket

Shipping: US$ 4.13
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Dekker, Edward N.; Newcomer, Joseph M.
Published by Addison-Wesley Professional (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
BookStore Independent
(Memphis, TN, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1999. Hardcover. Condition: Used: Good. Seller Inventory # 14631729

More Information About This Seller | Contact this Seller

Buy Used
US$ 23.17
Convert Currency

Add to Basket

Shipping: US$ 4.97
Within U.S.A.
Destination, Rates & Speeds

8.

Dekker, Edward N.; Newcomer, Joseph M.
Published by Addison-Wesley Professional (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 1
Seller:
BookStore Independent
(Memphis, TN, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1999. Hardcover. Condition: Used: Good. Seller Inventory # SKU9096345

More Information About This Seller | Contact this Seller

Buy Used
US$ 26.21
Convert Currency

Add to Basket

Shipping: US$ 4.97
Within U.S.A.
Destination, Rates & Speeds

9.

Dekker, Edward N.; Newcomer, Joseph M.
Published by Addison-Wesley, Lebanon, Indiana, U.S.A. (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover First Edition Quantity Available: 1
Seller:
Conover Books
(Rochelle, IL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley, Lebanon, Indiana, U.S.A., 1999. Hardcover. Condition: Very Good. No Jacket. First Edition / First Printing. Minor edge and corner wear, lightly scuffed, gently shelf worn, book is slightly cocked with a few creased pages, overall a clean used first edition (stated)! White boards with black and red lettering. 1226 very clean unmarked informative and educational pages! "Developing Windows NT Device Drivers: A Programmer's Handbook offers programmers a comprehensive and in-depth guide to building device drivers for Windows NT 4.0. 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." Size: 8vo - over 7¾" - 9¾" tall. Seller Inventory # 042075

More Information About This Seller | Contact this Seller

Buy Used
US$ 30.00
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

10.

Dekker, Edward N., Newcomer, Joseph M.
Published by Addison-Wesley Professional (1999)
ISBN 10: 0201695901 ISBN 13: 9780201695908
Used Hardcover Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1999. Hardcover. Condition: Very Good. Great condition with minimal wear, aging, or shelf wear. Seller Inventory # P020201695901

More Information About This Seller | Contact this Seller

Buy Used
US$ 33.24
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

There are 8 more copies of this book

View all search results for this book