0735605882,Programming the Microsoft Windows Driver Model with CDROM,Programming,the,Microsoft,Windows,Driver,Model,with,CDROM,buy,book,books,purchase,read,Walter Oney,Walter Oney,Forrest Foltz,Forrest Foltz
Books
Books
Sign In | View Cart Cart | Wish List | Help
ToysHealthPersonalAdultBaby
ToysHealthPersonalAdultBaby
Home & Garden
Checkout Now »
Cart Cart Cart
0 Items
Cart
100% Safe and Private!
Search     for:    

Books
Browse All Topics    New Releases    Coming Soon

All Topics > Computers & Internet > Microsoft > Operating Systems > Windows 2000 > Programming
 
Browse similar subjects

Shipping

All orders
shipped by
airmail!

Click here for our
Shipping Policies!

 


Quotations

"There is a time for many words, and there is also a time for sleep."

  - Homer

(~700 BC),
The Odyssey

 

 

Programming the Microsoft Windows Driver Model with CDROM

 
  by Walter Oney, Walter Oney, Forrest Foltz (Foreword), Forrest Foltz (Foreword)
 
 
 Take A Trip Around The Word
Take A Trip Around The Word
Product
Take A Trip Around The Word
Take A Trip Around The Word
Take A Trip Around The Word
  
  
  
Take A Trip Around The Word
Take A Trip Around The Word 


ZIN Product Number: 10204154

 
eBay (last 12 months)
Auctions: 70
Price Range: $0.08 - 0.02
 
Craigslist (last 12 months)
Classifieds: 21
Price Range: $0.05 - 0.08
 
Amazon Used (last 12 months)
Auctions: 31
Price Range: $0.02 - 0.08
 
ZooScape (last 12 months)
Auctions: 0
Price Range: N/A
 
 
Google listings (non-affiliate) 43
MSN listings (non-affiliate) 46
Yahoo listings (non-affiliate) 73
 


 FastFind Line
Inverse Black Hole
By the Numbers
By the Numbers
Cover To Cover
Cover to Cover
Reader's Corner
Reader's Corner
Table of Contents
Table of Contents
Related Reading
Related Reading
Inverse Black Hole
FastFind Line
 
 
By The Numbers
 Product Details

  Format: Paperback, 626 pages
  Edition: BK&CD ROM
  Publisher: Microsft Press
  ISBN: 0735605882
  Release Date: Jan 10, 1999


 
 
Cover to Cover
 From The Publisher
This example-packed book details the Microsoft Win32 Driver Model (WDM) with practical advice and authoritative insights-from the source. A device driver is the code interface that enables a CPU to communicate to peripherals such as keyboards, mice, scanners, monitors, printers, and speakers. WDM provides a common set of input/output (I/O) services and binary-compatible device drivers for both current and future generations of the Windows operating system. By providing standardized driver classes and mini- drivers, WDM can help create tremendous efficiencies in device development and support. Developed in cooperation with the WDM team at Microsoft, PROGRAMMING THE MICROSOFT WIN32 DRIVER MODEL provides the definitive WDM coverage professional developers and VARs need to fully exploit this technology. NOTE: The Windows 2000 content in the book is being written to Microsoft Windows 2000 Beta 3. END:

 
 
The Reader's Corner
  Product Review
 
 Be the first to rate this book!     Number of Reviews: 0
 
 
 
Table of Contents
 
Forewordviii
Acknowledgmentsix
Chapter 1Introduction1
An Overview of the Operating Systems1
Windows 2000 Drivers5
Sample Code12
Organizationof This Book14
Other Resources17
Warning18
Chapter 2Basic Structure of a WDM Driver19
Device and Driver Layering19
The DriverEntry Routine44
The AddDevice Routine48
Windows 98 Compatibility Notes69
Chapter 3Basic Programming Techniques71
The Kernel-Mode Programming Environment71
Error Handling74
Memory Management90
String Handling111
Miscellaneous Programming Techniques115
Windows 98 Compatibility Notes129
Chapter 4Synchronization131
An Archetypal Synchronization Problem132
Interrupt Request Level134
Spin Locks139
Kernel Dispatcher Objects141
Other Kernel-Mode Synchronization Primitives162
Chapter 5The I/O Request Packet173
Data Structures173
The "Standard Model" for IRP Processing179
Completing I/O Requests189
Passing Requests Down to Lower Levels197
Cancelling I/O Requests200
Managing Your Own IRPs211
Loose Ends217
Chapter 6Plug and Play221
IRP_MJ_PNP Dispatch Function223
Starting and Stopping Your Device225
Managing PnP State Transitions236
Other Configuration Functionality260
Windows 98 Compatibility Notes287
Chapter 7Reading and Writing Data289
Configuring Your Device289
Addressing a Data Buffer293
Ports and Registers298
Servicing an Interrupt303
Direct Memory Access320
Chapter 8Power Management345
The WDM Power Model346
Managing Power Transitions353
Additional Power Management Details387
Windows 98 Compatibility Notes396
Chapter 9Specialized Topics399
Filter Drivers399
Logging Errors406
I/O Control Operations414
System Threads436
Executive Work Items442
Watchdog Timers446
Windows 98 Compatibility Notes449
Chapter 10Windows Management Instrumentation451
WMI Concepts452
WDM Drivers and WMI456
User-Mode Applications and WMI475
Windows 98 Compatibility Notes485
Chapter 11The Universal Serial Bus487
Programming Architecture489
Working with the Bus Driver510
Chapter 12Installing Device Drivers557
The INF File558
Defining a Device Class575
Launching an Application581
Windows 98 Compatibility Notes587
Appendix ACoping with Windows 98 Incompatibilities589
Defining Stubs for Kernel-Mode Routines589
Determining the Operating System Version594
Appendix BUsing GENERIC.SYS595
Appendix CUsing WDMWIZ.AWX597
Basic Driver Information597
DeviceloControl Codes599
I/O Resources600
Power Capabilities601
USB Endpoints602
WMI Support603
Parameters for the INF File604
Now What?605
Index607


 
 
Related Reading
 Find similiar books in these subject areas:

All Topics > Computers & Internet > Microsoft > Operating Systems > Windows 2000 > Programming
All Topics > Computers & Internet > Microsoft > Operating Systems > Windows 98 > Programming
All Topics > Computers & Internet > Microsoft > Operating Systems > Windows NT
All Topics > Computers & Internet > Microsoft > Operating Systems > Windows - General
All Topics > Computers & Internet > Programming > General
All Topics > Computers & Internet > Programming > Software Design > Software Development
All Topics > Design & Development > Software Development


 
 
 People like you also bought:

The Windows 2000 Device Driver Book: A Guide for Programmers, Second Edition, by Art Baker

Inside Microsoft Windows 2000, by David A. Solomon

Windows NT Device Driver Development, by

USB Complete: Everything You Need to Develop Custom USB Peripherals, by Jan Axelson

Undocumented Windows 2000 Secrets: A Programmer's Cookbook with CD, by Sven B. Schreiber

Writing Windows WDM Device Drivers, by

Programming Applications for Microsoft Windows with CDROM, by Jeffrey M. Richter

 
 
 Keywords
Computer programming, Microsoft Windows NT device drivers (Computer programs), Computer programming, Microsoft Windows NT device drivers (Computer programs), Microsoft Windows NT device dr, Computer programming, Microcomputer Operating Environments, Programming - General, Computer Bks - Languages / Programming, Computers, Programming - Software Development, Operating Systems - Windows 98, Operating Systems - Windows 2000

 
 
 FastFind Line
Inverse Black Hole
By the Numbers
By the Numbers
Cover To Cover
Cover to Cover
Reader's Corner
Reader's Corner
Table of Contents
Table of Contents
Related Reading
Related Reading
Inverse Black Hole
FastFind Line
 
 


Make $1 per sale -
Link to ZooScape.com!


About Us   |   Our Policies   |   Your Cart   |   Contact Us   |   Help
ZooScape.com

Copyright 1995 - 2009 - ZooScape.com
 
ZooScape.com