First Edition (October 1997)

Trademarks and Acknowledgements

About This Book

Chapter 1. Kernel Environment
Understanding Kernel Extension Binding
Understanding Execution Environments
Understanding Kernel Threads
Using Kernel Processes
Accessing User-Mode Data While in Kernel Mode
Understanding Locking
Understanding Exception Handling
64-bit Kernel Extension Development

Chapter 2. System Calls

Chapter 3. Virtual File Systems

Chapter 4. Kernel Services

Chapter 5. Asynchronous I/O Subsystem

Chapter 6. Device Configuration Subsystem

Chapter 7. Communications I/O Subsystem

Chapter 8. Graphic Input Devices Subsystem

Chapter 9. Low Function Terminal Subsystem

Chapter 10. Logical Volume Subsystem

Chapter 11. Printer Addition Management Subsystem

Chapter 12. Small Computer System Interface Subsystem

Chapter 13. Integrated Device Electronics (IDE) Subsystem

Chapter 14. Serial Direct Access Storage Device Subsystem

Chapter 15. Debugging Tools

Appendix A. Alphabetical List of Kernel Services