Index
 
Operating Systems
Java
Programming Languages
Hardware
Computer H/W
Microprocessors
Device Drivers
Logic & HW Design
Peripherals
Microsoft Technologies
Computer Science
Database
Network
Software Engineering
XML and XSL
Internet
Web Programming
Web Technologies
Physics
Bio-Chemistry
Mathematics
Medical
Redbooks
Unlisted/Miscellaneous

Contact Us

Freebookzone.com | What's New | Missing Link | Feedback

Device Drivers



Book Title : Writing Windows NT Device Drivers
eBook download format(s) : HTM ZIP 
ISBN-10 : 0131844741 
ISBN-13 : 978-0-131844-74-2 
Author(s) : Art Baker
Publisher : Prentice Hall (20 Dec 1996)
Section : Device Drivers
Book Review:

Dr. Dobb's Electronic Review of Computer Books
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

The publisher, Prentice-Hall ECS Professional
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.




add to del.icio.us                 Digg Freebookzone.com!

You may use anyone of the download options


eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and try these 2 + 1 alternates...
  
     Buy 


Tell a Friend!

Similar Book titles in Device Drivers section:
An I/O Device Driver Model and Framework for Embedded Systems
Data Link Provider Interface (DLPI) Specification
Device Driver Hardening Design Specification
Generic LAN Driver (GLD) Documentation
Introduction to Writing Windows CE Display Drivers
Linux Device Drivers, 2nd Edition
Network Interface Guide: Solaris 8
The Mobius Operating System: Documentation: Device Driver Book
Windows MultiMedia System Book
Writing a Linux device driver
Writing Device Drivers Book for the Solaris 8 OS
Writing Device Drivers Book for the Solaris 9 OS
Writing PCMCIA Device Drivers
Writing Solaris PCI Device Drivers for Sun SPARC Platforms
Writing Device Drivers: Advanced Topics
Writing Device Drivers: Reference
Writing Device Drivers: Tutorial


Similar Book titles in Other sections:

Section: Finance and Accounting
Inventory Accounting: A Comprehensive Guide
The Essentials of Finance and Accounting for Nonfinancial Managers
Essentials of Payroll Management and Accounting
Financial Accounting and Its Environment


Section: Applications
Microsoft Internet Explorer 3 0 Unleashed


Section: Bio-Chemistry
College Physics for Students of Biology and Chemistry
Introduction to Glycolysis
Molecular Biology Notebook - Rothamsted Experimental Station
On-Line Biology Book - Estrella Mountain Community College
The Cell Cycle and Development
Show all..


Section: CS -> Compilers and Languages
Semantics with Applications: A Formal Introduction
Programming Languages: Application and Interpretation
The Gentle Compiler Construction System
Functional Programming and Parallel Graph Rewriting
Implementing Functional Languages: A Tutorial
Show all..


Section: Data Structures and Algorithms
Introduction to Computer Graphics
Data Structures and Algorithm with Object-Oriented Design Patterns in Java
Data Structure and Algorithm with Object-Oriented Design Patterns in Cpp
Data Structure and Algorithm with Object-Oriented Design Patterns in CSharp
Introduction to Algorithms
Show all..


Section: Formal Methods
Formal Specification and Documentation using Z: A Case Study Approach


Section: Multimedia & Game Development
Simulating Humans: Computer Graphics Animation and Control
So you want to be a Computer Game Developer?
Object Oriented ActionScript For Flash 8
Advanced Flash Interface Design
Programming The Nintendo Game Boy Advance: The Unofficial Guide
Show all..


Section: Parallel Computing
Fundamentals of Grid Computing
Developing Component Software with CORBA


Section: CS -> Theory
Introduction to Computer Science I
Fundamentals of Computing
An Introduction to the Theory of Computation (Principles of Computer Science Series)
How to Think Like a Computer Scientist: Learning with Python
Introduction to Symbolic Computation
Show all..


Section: DB -> Datawarehousing
Data Mining - An Introduction Student Notes
Information Modeling: Specification and Implementation


Section: DB -> DB / 2
Storage Management with DB2 for OS/390
DB2 Connect Enterprise Edition Quick Beginnings
DB2 Application Development Guide
Getting Started on Integrating Your Information
IBM Informix: Integration Through Data Federation
Show all..


Section: DB -> Oracle
Oracle8 Black Book: The Oracle Professional's Guide to Implementing the Object-Oriented Features of Oracle8
Developing Client/Server Applications With Oracle Developer/2000
Developing Personal Oracle 7 for Windows 95 Applications
Oracle Web Applications : PL/SQL Developer's Intro
Oreilly Oracle Essentials Oracle Database 10g 3rd Edition
Show all..


Section: DB -> Others
Introduction to Databases for the Web
Introduction to Databases for Web Developers
Introduction to Sybase
Teach Yourself Intrabuilder in 21 Days (Teach Yourself Series)
The Object-Oriented Database System Manifesto
Show all..


Section: DB -> Postgre SQL
PostgreSQL 7.4.9 Documentation
PostgreSQL: Introduction and Concepts
An Introduction to MySQL


Section: DB -> SQL
Introduction to SQL
A Gentle Introduction to SQL
Structured Query Language (SQL) : A Practical Introduction


Section: DB -> SQL Server
Microsoft SQL Server 2000 Administrator's Pocket Consultant


Section: Photography
Fundamentals of Photography
Fundamentals of Photography and Cinematography


Section: Computer Hardware
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server


Section: Logic Design and Architecture
An Introduction to VHDL
Application-Specific Integrated Circuits
Bit-Slice Design: Controllers and ALUs
Contemporary Logic Design
Design Issues In CMOS Differential LC Oscillators
Show all..


Section: Microprocessor
CAN (Controller Area Network): Introduction and Fundamentals
DSC Dual Processor System Controller User's Manual
Extensible Firmware Interface: booting the new generation of Intel Architecture platforms
Great Microprocessors of the Past and Present (V 11.4.3)
IA-32 Intel Architecture Software Developer's Manual Volume 2: Instruction Set Reference
Show all..


Section: Peripherals
3C359 Network Interface Card Technical Reference
8237A High Performance Programmable DMA Controller
8254 Programmable Interval Timer
8259A Programmable Interrupt Controller
Accelerated Graphics Port Interface Specification
Show all..


Section: Internet
Software Engineering for Internet Applications (Workbook)
Connected: An Internet Encyclopedia, Third Edition
Intranets Unleashed
The Internet Companion - A Beginner's Guide to Global Networking
The Art of Electronic Publishing: The Internet and Beyond
Show all..


Section: Advanced Java
Java Au Naturel - Guide to Object Oriented Design, 4th Edition
Application Development with VisualAge for Java Enterprise
Java Thin Client Systems with VisualAge Generator
Principles of Object-Oriented Programming in Java
Java Application Development for CICS
Show all..


Section: Java Enterprise Edition
The Java Enterprise CD Bookshelf
J2EE and XML Development
J2EE Servlet Essentials
Designing Enterprise Applications with J2EE
Factoring JavaBeans in the Enterprise
Show all..


Section: Java User Interface
Programming User Interfaces with JFC
Teach Yourself Internet Game Programming With Java in 21 Days
Java 2D: An Introduction and Tutorial
Evaluating Java for Game Development


Section: Java Language
Code Conventions for the Java Programming Language
Essentials of the Java Programming Language, Part 1
Essentials of the Java Programming Language, Part 2
Java Fundamental Classes Reference
Introduction to Programming Using Java
Show all..


Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications


Section: Java Networking
Java Thin Client for Network Computing
Developing Intranet Applications with Java
Java Thin Client Programming


Section: Java Tools
Building AS/400 Internet-Based Applications with Java
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
Integrating Java with Existing Data and Applications on OS/390
Intentia Movex Java on the IBM iSeries Server: An Implementation Guide
Java Application Development for CICS
Show all..


Section: Life & Health
Religious Therapeutics: Body and Health in Yoga, Ayurveda, and Tantra
Intuitive Sex The Subtle Art of No Pressure Seduction
The Sex Position What Women Want
Awareness through movement: Health exercises for personal growth
Relax into Stretch: Instant Flexibility Through Mastering Muscle Tension
Show all..


Section: Mathematics
An Introduction to Neural Networks
Lapack Users' Guide (Software, Environments and Tools, 9)
The Scientist and Engineer's Guide to Digital Signal Processing
Math into LaTex
Implementing Mathematics with The Nuprl Proof System
Show all..


Section: Medical
Upper Gastrointestinal Surgery
Clinical Cardiac Electrophysiology in the Young (Developments in Cardiovascular Medicine)


Section: Miscellaneous
Artificial Intelligence through Prolog
Artificial Intelligence II
Software Project Management, 2nd Ed.
Whole Internet Users Guide and Catalog
Fundamentals of Piano Practice, 2nd Edition
Show all..


Section: Sales, Marketing & Trading
101 Marketing Strategies for Accounting Law Consulting and Professional Services
Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales
Intermarket Technical Analysis: Trading Strategies for the Global Stock, Bond, Commodity, and Currency Markets
Engaged Knowledge Management Engagement With New Realities
Global Brand Strategy: Unlocking Brand Potential Across Countries, Cultures & Markets
Show all..


Section: Microsoft Certifications
Windows 2K Active Directory Services
Windows 2K Accelerated
Windows 2K Professional
Windows 2K Server
Networking Essentials Plus, Third Edition
Show all..


Section: Microsoft C Sharp (C#)
A Programmer's Introduction to C# (Second Edition)
C# - Your Visual Blueprint for building .Net applications
Presenting C#
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
C# Web development
Show all..


Section: Microsoft COM/DCOM/ActiveX/ATL
Developing Activex Components With Visual Basic 5.0
Presenting ActiveX
Learn Active X Template Library Development With Visual C++ 6.0
Internet Explorer Plug In and ActiveX Companion
COM and .NET Interoperability
Show all..


Section: Microsoft .(dot) net
.NET Framework Essentials
Introducing Microsoft .NET Second Edition
Building Dot Net Applications For Mobile Devices
The .NET Developer's Guide to Windows Security
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
Show all..


Section: Office Development
Programming Microsoft Visual Interdev 6
Programming Microsoft Office 2000 Web Components
Microsoft Office 2000: VBA Fundamentals


Section: Microsoft Windows Servers
Microsoft Windows 2k Server Resource Kit TCP/IP Core Network Guide
Microsoft Windows 2000 Server Administrators Companion
Microsoft Windows 2000 professional resource kit
Microsoft Systems Management Server 2.0 Training Kit
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference
Show all..


Section: Microsoft Visual Basic
How to Program Visual Basic 5.0: Control Creation Edition
Introducing Microsoft Visual Basic 2005 for Developers


Section: Microsoft Visual C++
Programming Windows with MFC
Building Internet Applications with Visual C++
Mastering Windows 2000 Programming with Visual C++


Section: MS Web Technologies
Programming Microsoft Internet Explorer 5
Designing Secure Web Based Applications For Microsoft Windows 2000


Section: Windows Development
Windows Server 2003 Weekend Crash Course
Windows 2000 Commands Guidebook
Windows XP Bible
Windows XP Registry Handbook
Inside Microsoft Windows 2000 Third edition
Show all..


Section: Networking
Introduction to Data Communications
Introduction to Computer, Internet & Network Systems Security
Traffic Management for High-Speed Networks
Internetworking Multimedia
CIM Voice Internetworking, Basic Voice over IP (Network Simulator)
Show all..


Section: Novels
The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Fantasy to reality
Who is controlling your Mind?
Gandhi An Autobiography: The Story of My Experiments With Truth


Section: Other Engineering
Handbook of Mass Measurement
Handbook of Water & Wastewater Treatment Technologies
Handbook of Air Pollution Prevention & Control
Fundamentals of Air Pollution
Quantitative Methods in Reservoir
Show all..


Section: GNU/Linux OS
Introduction to Linux
Linux Kernel 2.4 Internals
Linux Device Drivers, 3rd Edition
KDE 2.0 Development
Introduction to Socket Programming
Show all..


Section: Mac OS X
Mac OS X Power Hound Panther Edition
Mac OS X Version 10.3 Panther Fast & Easy
Step into Xcode: Mac OS X Development
Special Edition Using Mac OS X v10.3 Panther


Section: Embedded and RTOS
The eCos Component Writer's Guide
VxWorks Device Driver Guide
VxWorks for Pentium Architecture Supplement
Tornado User's Guide (Windows Version)
PCMCIA for x86, Release Notes and Supplement
Show all..


Section: Solaris OS
Solaris Internals: Core Kernel Architecture
Solaris Common Desktop Environment: Programmer's Guide
Common Desktop Environment: Application Builder User's Guide
Programming Interfaces Guide
Network Interface Guide
Show all..


Section: OS Theory
Operating Systems: Internals and Design Principles, Fourth Edition
Spring Concepts, Internals Architecture and Programming
2K ( Component-Based Network-Centric Operating System for the Next Millennium )
Research and Experimental Operating Systems
The Mobius Operating System: Documentation: Device Driver Book
Show all..


Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk
The Unix Programming Environment
UNIX Hints & Hacks
Introduction to Unix for Web Developers


Section: Windows OS
Inside Windows 2000, Third Edition
Windows NT Workstation Configuration and Maintenance
Using Windows 98 Preview Edition
Using Windows NT Workstation 4.0
Windows 98 From A to Z
Show all..


Section: Physics
Neutrinos and Beyond: New Windows on Nature
Frontiers in High Energy Density Physics: The X-Games of Contemporary Science
Connecting Quarks with the Cosmos: Eleven Science Questions for the New Century
A 21st Century Frontier for Discovery: The Physics of the Universe
Fundamentals of Physical Geography, 2nd Edition
Show all..


Section: Assembly Language
Windows Assembly Language & Systems Programming: 16- And 32-Bit Low-Level Programming for the PC and Windows
Introduction to RISC Assembly Language Programming
Intel 80386 Programmer's Reference Manual
Intel Architecture Software Developerís Manual
Linux Device Drivers in Assembly Language
Show all..


Section: C Language
C Elements of Style: The Programmer's Style Manual for Elegant C and C++ Programs
Introduction to C and C++ Programming
Writing Bug-Free C Code for Windows: A Programming Style That Automatically Detects Bugs in C Code
A Tutorial On Pointers And Arrays In C
Object-Oriented Programming with ANSI C
Show all..


Section: COBOL Programming
Enterprise COBOL for z/OS and OS/390 IBM Language Reference
VisualAge COBOL for Windows Programming Guide
Enterprise COBOL for z/OS


Section: C++ Language
An Introduction to C++ and Object Oriented Programming
An Introduction to C++ Programming
An Introductory STL tutorial
C++ Programming for Scientists
Compilers and Compiler Generators: an introduction with C++
Show all..


Section: Other Programming
Ada 95: The Craft of Object-Oriented Programming
BASIC, the Elementary Algebraic Language
Common Lisp: A Gentle Introduction to Symbolic Computation
Using Z: Specification, Refinement, and Proof (Prentice-Hall International Series in Computer Science)
Ada Distilled: An Introduction to Ada Programming
Show all..


Section: Perl Scripting
Effective Perl Programming: Writing Better Programs With Perl
Object Oriented Perl
Perl Documentation
Perl for System Administration : Managing multi-platform environments with Perl
Programming Perl 5.0 CGI Web Pages for Microsoft Windows NT
Show all..


Section: Ruby Programming
why's (poignant) guide to ruby
Ruby Essentials


Section: Scripting
An Introduction to Scheme and its Implementation
Dive Into Python: Python for experienced programmers
Introduction to TCL/TK
Concrete Abstractions: An Introduction to Computer Science Using Scheme
An Introduction to Python
Show all..


Section: Smalltalk
Smalltalk: An Introduction to Application Development Using VisualWorks
Smalltalk and Object Orientation: An Introduction
Smalltalk-80: The Interactive Programming Environment
Squeak: Object-Oriented Design with Multimedia Applications


Section: Redbooks Draft
Document Manager with Records Manager Solution Guide
IBM Workplace Managed Client 2.6 on Linux
Express Runtime V2.1.1
i5/OS V5R4 Virtual Tape A Guide to Planning and Implementation
IBM TotalStorage Productivity Center V3.1: The Next Generation
Show all..


Section: Redbooks
IBM Virtualization Engine Platform Version 2 Technical Presentation Guide
Security Considerations in Notes and Domino 7: Making Great Security Easier to Implement
Implementing IBM Director 5.10
Microsoft BizTalk to WebSphere Business Intergration Server Express Migration
Aix and Linux Interoperabilty
Show all..


Section: IBM Technotes
How to Set Up File Dependencies in a Tivoli Workload Scheduler for a z/OS End-to-End Environment
IBM Tivoli Monitoring V6.1 Implementation Planning: Who Owns the Tool and What Are the Monitoring Needs?
Deployment Planning Considerations for Tivoli Continuous Data Protection for Files
Journaling - How Can It Contribute to Disk Usage Skew?
Comparison of Deployment Scenarios for Enterprise Wide Scheduling
Show all..


Section: Redpapers
Lotus Domino 7 Application Development
Application Switching with Nortel Networks Layer 2-7 Gigabit Ethernet Switch Module for IBM BladeCenter
Controlling Application Memory Consumption
IBM System p5 510 and 510Q Technical Overview and Introduction
IBM BladeCenter JS21 Technical Overview and Introduction
Show all..


Section: Redpapers Draft
Notes & Domino 7 Enterprise Upgrade Best Practices
IBM System p5 505 and 505Q Technical Overview and Introduction
IBM System p5 550 and 550Q Technical Overview and Introduction
IBM System Storage N Series Implementation of RAID Double Parity for Data Protection
IBM WebSphere Voice Server V5.1.1/V5.1.2 and Cisco Customer Voice Portal V3.1: An Interoperability Guide
Show all..


Section: Software Engineering
Software Development Guidelines
Open Source Development with CVS, 3rd Edition
How to Design Programs: An Introduction to Programming and Computing
Using Z: Specification, Refinement, and Proof
Reusable Software Components: Object-Oriented Embedded Systems Programming in C
Show all..


Section: Telecommunication
GPRS for Mobile Internet


Section: Software Testing
Practical Software Testing: A Process-Oriented Approach
Testing and Quality Assurance for Component-Based Software


Section: Travel and Routes
Rough Guide Directions - Antigua
Adventure Tourism: The New Frontier
City Bountiful: A Century of Community Gardening in America


Section: Web Programming
Web Client Programming with Perl
PHP and MySQL Web Development
Client-Side JavaScript 1.3 Guide
Client-Side JavaScript 1.3 Reference
Servlet Essentials
Show all..


Section: Web Technology
Introduction to Dynamic HTML
Introduction to Adobe Photoshop
Introduction to Web Design
Introduction to HTML
Introduction to Web Design
Show all..


Section: XML, XSL & UML
A Gentle Introduction to XML
Using OASIS OpenDocument XML
Transferring Data Between XML Documents and Relational Databases
Introduction to XML for Web Developers
A Technical Introduction to XML (N. Walsh)
Show all..


Similar Books from Amazon :


Tell a Friend!


©2008 FreeBookZone.com - Home - Privacy Policy - Program Policy, Terms and Conditions