Jumat, 05 Agustus 2011

[N890.Ebook] Get Free Ebook The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

Get Free Ebook The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

Never question with our deal, because we will constantly offer just what you require. As similar to this upgraded book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano, you may not locate in the various other place. However here, it's extremely simple. Merely click and also download, you can own the The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano When simplicity will ease your life, why should take the complicated one? You could buy the soft file of guide The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano here and be member people. Besides this book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano, you could additionally discover hundreds listings of guides from numerous resources, collections, authors, as well as writers in all over the world.

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano



The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

Get Free Ebook The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano. In what instance do you like checking out so considerably? What regarding the kind of the book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano The have to review? Well, everybody has their own reason why should read some books The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano Primarily, it will associate with their necessity to obtain knowledge from the book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano as well as really want to review just to obtain entertainment. Novels, tale publication, and also various other entertaining publications come to be so prominent today. Besides, the clinical publications will certainly also be the ideal factor to pick, especially for the pupils, educators, physicians, entrepreneur, and various other professions that love reading.

As we mentioned before, the technology helps us to always recognize that life will certainly be consistently easier. Checking out book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano habit is likewise one of the perks to get today. Why? Modern technology could be made use of to supply the publication The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano in only soft file system that could be opened every time you desire and also almost everywhere you require without bringing this The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano prints in your hand.

Those are some of the benefits to take when getting this The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano by online. However, how is the way to obtain the soft documents? It's very right for you to see this page because you could obtain the link page to download and install guide The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano Merely click the web link given in this short article as well as goes downloading. It will certainly not take much time to get this publication The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano, like when you have to go for book shop.

This is likewise among the reasons by getting the soft file of this The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano by online. You may not need more times to invest to check out guide shop and hunt for them. Occasionally, you also do not locate the e-book The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano that you are looking for. It will throw away the time. However right here, when you see this page, it will be so very easy to obtain and also download the publication The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano It will not take several times as we mention previously. You could do it while doing something else in the house or also in your workplace. So easy! So, are you doubt? Simply practice just what we provide here and also check out The Windows 2000 Device Driver Book: A Guide For Programmers (2nd Edition), By Art Baker, Jerry Lozano exactly what you love to read!

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano

This book explains the Windows Driver architecture, and presents insights into a myriad of pracical details that are rarely documented. Includes coverage of the Win32 Driver model which allows developers to create a single driver for NT and Windows 98.

  • Sales Rank: #1646466 in Books
  • Published on: 2000-11-30
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.10" h x .90" w x 6.80" l, 1.72 pounds
  • Binding: Paperback
  • 480 pages

Review
Read the full review for this book.

At just over 520 pages, The Windows NT Device Driver Book is half the length and less longwinded than more recent texts. However, it is less complete than more recent books and has been criticized as inaccurate on NT DDK mail lists and (with the advent of Windows 2000 and WDM drivers) out of date. Still, some minor things are covered in this book that are not covered in the current crop of books. This includes using hardware compatibility test suites (the HCT CD-ROMs in the MSDN) as a part of stress testing drivers and using DUMPEXAM as well as WinDbg.exe to read crash dumps. --Regan Russell, Dr. Dobb's Electronic Review of Computer Books -- Dr. Dobb's Electronic Review of Computer Books

From the Publisher
The most comprehensive, authoritative guide to Windows NT driver development. Now that Windows NT is rapidly becoming the business operating system of choice, more and more programmers are faced with developing Windows NT drivers. This book explains the complex Windows driver architecture, and presents insights into a myriad of practical details that are rarely, if ever, documented. It clarifies the murky Microsoft Driver Documentation Kit (DDK) documentation, and contains extensive detail missing from the DDK. This information is essential now, and will prepare developers for the future, when Microsoft introduces the common Win32 Driver Model for Windows NT and Windows 95. Learn about the NT I/O Manager and its data structures, and discover how various hardware issues impact driver design. Learn about full-duplex driver architecture, techniques for handling time-out conditions, logging device errors, kernel-model threads, higher-level drivers, and class drivers for SCSI devices. Understand how to set up a driver development environment and analyze crash dumps. Includes extensive sample code on diskette, designed specifically to help streamline development projects. For all Windows programmers who have a role in writing device drivers.

From the Inside Flap
Preface

This book explains how to write, install, and debug device drivers for Windows 2000. It is intended to be a companion to the Microsoft DDK documentation and software.

Windows 2000 represents a major improvement to previous versions of Windows NT. Device drivers for Windows 2000 may be designed for the new Windows Driver Model (WDM) architecture. If so, the driver will be source compatible with Windows 98. This book covers the new WDM specification.

This book will also prove useful to those studying the internals of Windows 2000, particularly the I/O subsystem and related components.What You Should Already Know

All instruction assumes a base knowledge level. First, the reader should be familiar with Windows 2000 administration—security and setup, for example. Since experimentation with kernel-mode code can (and will) cause system problems, the reader should be prepared and able to restore a chaotic OS.

Second, the reader should be competent in the C programming language and somewhat familiar with C++. Only a little C++ is used in this book, and then only for the purpose of simplifying tedious code.

Third, experience with Win32 user-mode programming is useful. Knowing how user-mode code drives I/O devices is useful in designing and testing device driver code. The test code for the examples in this book rely on the console subsystem model for Windows. To review this topic, the reader is referred to the Win32 Programmers Reference, particularly the chapters on I/O primitives (CreateFile, ReadFile, WriteFile, and DeviceIoControl). The bibliography lists other references for this topic.

Finally, while no specific prior knowledge of hardware or device driver software design is assumed, it would be useful if the reader had experience with some aspect of low-level device interfacing. For example, knowledge of writing device drivers for a Unix system will prove quite useful when reading this book.What's Covered

The focus of this book is to first explain the architecture of the hardware, environment, and device driver, and then to explain the details of writing code.

Chapters are grouped within this book as follows:

Chapters 1-5: The first five chapters of this book cover the foundation of what's needed to write a device driver. This includes coverage of the Windows 2000 architecture, hardware terminology and bus basics, and an in-depth view of the Windows 2000 I/O Manager and related services.

Chapters 6-13: The next eight chapters form the nucleus of this book. The chapters cover everything from the mechanics of building a driver to the specifics of instrumenting a driver to log errors and other events.

Chapters 14-15: These two chapters deal with somewhat more advanced topics within device driver construction. This includes the use of system threads, layering, filtering, and utilizing driver classes.

Chapters 16-17: The final chapters deal with the practical but necessary details of driver installation and debugging. The use of Windows 2000 INF files for "automatic" installation of a plug and play device driver is covered (as well as manual installation for legacy devices). The use of WinDbg is covered in sufficient detail so that the programmer can actually perform interactive debugging.

Appendices: The appendices cover reference information needed for driver development. The mechanics of Windows 2000 symbol file installation, bugcheck codes, and so on are listed. What's Not

Since the purpose of this book is to cover driver development from "the ground up," some specific topics fall outside its scope. Specifically, the list of topics not covered includes

File system drivers

Currently, the construction of a full Windows 2000 Installable File System requires the acquisition of the Microsoft IFS kit. The bibliography of this book points to one source for more information on this topic. Potential users of the IFS kit will benefit greatly from this book, as the material covered is essential prerequisite knowledge.

Device-specific driver information

The construction of NIC (Network Interface Card), SCSI, video (including capture devices), printers, and multimedia drivers is not specifically covered in this book. Chapter 1 discusses the architectural implications of such drivers, but even individual chapters on each of these driver types would seriously shortchange the requisite knowledge.

Virtual DOS device drivers

The current wave of driver development is toward the WDM 32-bit model. Legacy 16-bit VDDs are no longer of interest.About the Sample Code

Most chapters in this book include one or more sample drivers. All code is included on the accompanying CD. Samples for each chapter are in separate subdirectories on the CD, so installation of individual projects is straightforward.

The CD also includes a device driver application wizard for Microsoft Visual C++ version 6. This wizard configures the build environment so that code can be written, compiled, and linked within Visual Studio.

Platform dependencies:

The sample code included with this book has been targeted and tested on Intel platforms only. Since it appears that the last non-Intel platform (Alpha) was dropped from the final release of Windows 2000, this should come as no surprise. Be advised, however, that Windows 2000 is intrinsically a platform-independent OS. It is a straightforward process to port the OS to many modern hardware sets. Driver writers should consider designs that take advantage of the Windows 2000 abstractions that permit source compatibility with non-Intel platforms.

To build and run the examples:

Besides the Microsoft DDK (Device Driver Kit) (which is available on an MSDN subscription or, at present, free for download from the Microsoft web site at microsoft/DDK), the sample code assumes that Microsoft Visual C++ is installed. The device driver application wizard was built for Visual Studio version 6. Obviously, with some effort the sample code can be built using other vendors' compilers.

Of course, an installed version of Windows 2000 (Professional, Server, or Enterprise) is required. For interactive debugging using WinDbg, a second host platform is required.History of this Book

The first version of this book was written by Art Baker, entitled The Windows NT Device Driver Book. By any account, the book was required reading for any NT driver author. The Microsoft driver model is a continuously moving target. As such, recently introduced books on this subject provided more and up-to-date information. The goal of this revision of the book is to carry forward the goals, style, and clarity of Art's original work while updating the material with the very latest information available from Microsoft.

If you are a previous reader of the original version of this book, I hope you will find this version just as useful. I have attempted to provide accurate, concise, and clear information on the subject of Windows 2000 device drivers. While I have relied heavily on Art's original work, any errors present in this book are entirely mine.Training and Consulting Services

The material in this book is based on training and consulting performed for various companies within the industry.

The subject matter of this book is presented exclusively by UCI in the format of a five-day instructor-lead lecture/lab course. The course is available as public or on site classes. UCI provides comprehensive training in high-end programming, web development and administration, databases, and system technologies.

For more information please visit the UCI web site at ucitraining or use the address information below:

UCI Corporation
4 Constitution Way
Suite G
Woburn, MA 01801

1-800-884-1772

The revision author, Jerry Lozano, provides seminars and workshops on the topic of device drivers and other related subjects. For more information visit the web site: StarJourney

Most helpful customer reviews

0 of 0 people found the following review helpful.
Five Stars
By Felipe De la Peña
a must have in your bookshelf when you are a windows embedded/kernel expert

2 of 2 people found the following review helpful.
Still useful today
By k9
The concepts of this book are still useful for
Vista and XP.

It also explains the fundamentals well.

I read newer books first, and they were too confusing.

Oney's book gives too much information, and jumps from
topic to topic.

Orwick's book is too high level, and not enough detail.

0 of 0 people found the following review helpful.
easy to read
By Eric Durbin
This book is easy to follow and very informative. A must have for the amateur driver developer.

See all 22 customer reviews...

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano PDF
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano EPub
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano Doc
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano iBooks
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano rtf
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano Mobipocket
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano Kindle

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano PDF

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano PDF

The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano PDF
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition), by Art Baker, Jerry Lozano PDF

Tidak ada komentar:

Posting Komentar