Index of /~heha/oney_wdm
Name Last modified Size Description
Parent Directory -
images/ 2003-05-13 17:08 -
1.gif 2002-05-27 00:58 124
2.gif 2002-05-27 00:58 122
3.gif 2002-05-27 00:58 130
4.gif 2002-05-27 00:58 127
5.gif 2002-05-27 00:58 112
6.gif 2002-05-27 00:58 108
7.gif 2002-05-27 00:58 108
8.gif 2002-05-27 00:58 54
oney_wdm.htm 2003-05-13 16:09 292 Programming the Microsoft Windows Driver Model
content.htm 2003-05-13 16:09 15K Table Of Contents Tree
AboutEBook.htm 2003-05-13 16:33 1.0K About This Electronic Book
bioa.htm 2003-05-13 16:34 910 About the Author
ch00.htm 2003-05-13 16:34 634 Cover
ch00a.htm 2003-05-13 16:34 3.9K LOC Page
ch01b.htm 2003-05-13 16:34 9.1K An Overview of the Operating Systems
ch01c.htm 2003-05-13 16:34 17K Windows 2000 Drivers
ch01d.htm 2003-05-13 16:34 7.7K Sample Code
ch01e.htm 2003-05-13 16:34 7.6K Organization of This Book
ch01f.htm 2003-05-13 16:34 3.7K Other Resources
ch01g.htm 2003-05-13 16:34 1.2K Warning
ch02a.htm 2003-05-13 16:34 1.3K Chapter 2 -- Basic Structure of a WDM Driver
ch02b.htm 2003-05-13 16:34 50K Device and Driver Layering
ch02c.htm 2003-05-13 16:34 12K The DriverEntry Routine
ch02d.htm 2003-05-13 16:34 49K The AddDevice Routine
ch02e.htm 2003-05-13 16:34 3.8K Chapter 2 -- Windows 98 Compatibility Notes
ch03a.htm 2003-05-13 16:34 1.4K Chapter 3 -- Basic Programming Techniques
ch03b.htm 2003-05-13 16:34 7.3K The Kernel-Mode Programming Environment
ch03c.htm 2003-05-13 16:34 36K Error Handling
ch03d.htm 2003-05-13 16:34 51K Memory Management
ch03e.htm 2003-05-13 16:34 11K String Handling
ch03f.htm 2003-05-13 16:34 36K Miscellaneous Programming Techniques
ch03g.htm 2003-05-13 16:34 2.5K Chapter 3 -- Windows 98 Compatibility Notes
ch04a.htm 2003-05-13 16:34 2.3K Chapter 4 -- Synchronization
ch04b.htm 2003-05-13 16:34 6.5K An Archetypal Synchronization Problem
ch04c.htm 2003-05-13 16:34 15K Interrupt Request Level
ch04d.htm 2003-05-13 16:34 5.1K Spin Locks
ch04e.htm 2003-05-13 16:34 61K Kernel Dispatcher Objects
ch04f.htm 2003-05-13 16:34 26K Other Kernel-Mode Synchronization Primitives
ch05a.htm 2003-05-13 16:34 1.2K Chapter 5 -- The I/O Request Packet
ch05b.htm 2003-05-13 16:34 11K Data Structures
ch05c.htm 2003-05-13 16:34 24K The "Standard Model" for IRP Processing
ch05d.htm 2003-05-13 16:34 25K Completing I/O Requests
ch05e.htm 2003-05-13 16:34 6.5K Passing Requests Down to Lower Levels
ch05f.htm 2003-05-13 16:34 25K Cancelling I/O Requests
ch05g.htm 2003-05-13 16:34 15K Managing Your Own IRPs
ch05h.htm 2003-05-13 16:34 10K Loose Ends
ch06a.htm 2003-05-13 16:34 6.4K Chapter 6 -- Plug and Play
ch06b.htm 2003-05-13 16:34 5.9K IRP_MJ_PNP Dispatch Function
ch06c.htm 2003-05-13 16:34 26K Starting and Stopping Your Device
ch06d.htm 2003-05-13 16:34 60K Managing PnP State Transitions
ch06e.htm 2003-05-13 16:34 69K Other Configuration Functionality
ch06f.htm 2003-05-13 16:34 2.5K Chapter 6 -- Windows 98 Compatibility Notes
ch07a.htm 2003-05-13 16:34 1.3K Chapter 7 -- Reading and Writing Data
ch07b.htm 2003-05-13 16:34 8.1K Configuring Your Device
ch07c.htm 2003-05-13 16:34 12K Addressing a Data Buffer
ch07d.htm 2003-05-13 16:34 12K Ports and Registers
ch07e.htm 2003-05-13 16:34 43K Servicing an Interrupt
ch07f.htm 2003-05-13 16:34 65K Direct Memory Access
ch08a.htm 2003-05-13 16:34 2.5K Chapter 8 -- Power Management
ch08b.htm 2003-05-13 16:34 17K The WDM Power Model
ch08c.htm 2003-05-13 16:34 59K Managing Power Transitions
ch08d.htm 2003-05-13 16:34 24K Additional Power Management Details
ch08e.htm 2003-05-13 16:34 6.0K Chapter 8 -- Windows 98 Compatibility Notes
ch09a.htm 2003-05-13 16:34 1.6K Chapter 9 -- Specialized Topics
ch09b.htm 2003-05-13 16:34 15K Filter Drivers
ch09c.htm 2003-05-13 16:34 18K Logging Errors
ch09d.htm 2003-05-13 16:34 50K I/O Control Operations
ch09e.htm 2003-05-13 16:34 16K System Threads
ch09f.htm 2003-05-13 16:34 9.3K Executive Work Items
ch09g.htm 2003-05-13 16:34 7.3K Watchdog Timers
ch09h.htm 2003-05-13 16:34 5.3K Chapter 9 -- Windows 98 Compatibility Notes
ch10a.htm 2003-05-13 16:34 3.5K Chapter 10 -- Windows Management Instrumentation
ch10b.htm 2003-05-13 16:34 6.8K WMI Concepts
ch10c.htm 2003-05-13 16:34 47K WDM Drivers and WMI
ch10d.htm 2003-05-13 16:34 23K User-Mode Applications and WMI
ch10e.htm 2003-05-13 16:34 1.7K Chapter 10 -- Windows 98 Compatibility Notes
ch11a.htm 2003-05-13 16:34 6.2K Chapter 11 -- The Universal Serial Bus
ch11b.htm 2003-05-13 16:34 53K Programming Architecture
ch11c.htm 2003-05-13 16:34 112K Working with the Bus Driver
ch12a.htm 2003-05-13 16:34 2.1K Chapter 12 -- Installing Device Drivers
ch12b.htm 2003-05-13 16:34 47K The INF File
ch12c.htm 2003-05-13 16:34 14K Defining a Device Class
ch12d.htm 2003-05-13 16:34 15K Launching an Application
ch12e.htm 2003-05-13 16:34 2.9K Chapter 12 -- Windows 98 Compatibility Notes
ch99.htm 2003-05-13 16:34 950 About Microsoft Press
chaaa.htm 2003-05-13 16:34 1.7K Appendix A -- Coping with Windows 98 Incompatibilities
chaab.htm 2003-05-13 16:34 12K Defining Stubs for Kernel-Mode Routines
chaac.htm 2003-05-13 16:34 3.0K Determining the Operating System Version
chaba.htm 2003-05-13 16:34 2.7K Appendix B -- Using GENERIC.SYS
chaca.htm 2003-05-13 16:34 1.5K Appendix C -- Using WDMWIZ.AWX
chacb.htm 2003-05-13 16:34 4.4K Basic Driver Information
chacc.htm 2003-05-13 16:34 1.6K DeviceIoControl Codes
chacd.htm 2003-05-13 16:34 939 I/O Resources
chace.htm 2003-05-13 16:34 2.8K Power Capabilities
chacf.htm 2003-05-13 16:34 2.3K USB Endpoints
chacg.htm 2003-05-13 16:34 2.4K WMI Support
chach.htm 2003-05-13 16:34 2.3K Parameters for the INF File
chaci.htm 2003-05-13 16:34 1.0K Now What?
deda.htm 2003-05-13 16:34 612 Dedication
fore.htm 2003-05-13 16:34 3.5K Chapter 1 -- COM Plus What?
FILTER.BAT 2003-05-13 17:33 358
X.AWK 2003-05-13 17:34 633
waltoney.css 2003-05-14 15:16 2.2K
acka.htm 2018-03-15 18:02 1.7K Acknowledgments
ch01a.htm 2018-03-15 18:02 1.3K Chapter 1 -- Introduction