Kernel Extensions and Device Support Programming Concepts
Collapsed About This Book
Expanded Kernel Environment
Understanding Kernel Extension Symbol Resolution
Understanding Execution Environments
Understanding Kernel Threads
Using Kernel Processes
Accessing User-Mode Data While in Kernel Mode
Understanding Locking
Understanding Exception Handling
Using Kernel Extensions to Support 64-bit Processes
64-bit Kernel Extension Programming Environment
32-bit Kernel Extension Considerations
Related Information
Collapsed System Calls
Collapsed Virtual File Systems
Collapsed Kernel Services
Collapsed Asynchronous I/O Subsystem
Collapsed Device Configuration Subsystem
Collapsed Communications I/O Subsystem
Collapsed Graphic Input Devices Subsystem
Collapsed Low Function Terminal Subsystem
Collapsed Logical Volume Subsystem
Collapsed Printer Addition Management Subsystem
Collapsed Small Computer System Interface Subsystem
Collapsed Fibre Channel Protocol for SCSI and iSCSI Subsystem
Collapsed Integrated Device Electronics (IDE) Subsystem
Collapsed Serial Direct Access Storage Device Subsystem
Collapsed Debug Facilities
Collapsed KDB Kernel Debugger and Command
Collapsed Loadable Authentication Module Programming Interface
Collapsed Appendix. Notices
Index