• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▼DDK Documentation
      • About DDK Documentation
      • ▶Windows 95 DDK
      • ▶Windows 98 Driver Development Kit
      • ▶Windows 2000 Driver Development Kit
      • ▼Windows NT 4.0 DDK
        • ▶Legal Information
        • ▶Release Notes for V4.0
        • ▶Programmer's Guide
        • ▼Kernel-Mode Drivers
          • ▼Design Guide
            • ▶Chapter 1 NT Drivers
            • ▶Chapter 2 Layered I/O, IRPs, and I/O Objects
            • ▼Chapter 3 NT Objects and Support for Drivers
              • 3.1 NT Components and NT Drivers
              • ▶3.2 Device Objects and Device Extensions
              • ▶3.3 Adapter Objects and DMA
              • ▼3.4 Controller Objects
                • 3.4.1 Creating a Controller Object with a Controller Extension
                • 3.4.2 Allocating the Controller Object for I/O Operations
              • ▶3.5 Interrupt Objects
              • ▶3.6 DPC Objects
              • ▶3.7 Timer Objects with Associated DPCs
              • ▶3.8 Device Queue Objects and Interlocked Queues
              • ▶3.9 Kernel Dispatcher Objects
            • ▶Chapter 4 Basic Driver Structure
            • ▶Chapter 5 DriverEntry and Reinitialize Routines
            • ▶Chapter 6 Dispatch Routines
            • ▶Chapter 7 StartIo and Queue Management Routines
            • ▶Chapter 8 Interrupt Service Routine
            • ▶Chapter 9 DpcForIsr Routine and CustomDpc Routines
            • ▶Chapter 10 SynchCritSection Routines
            • ▶Chapter 11 AdapterControl and ControllerControl Routines
            • ▶Chapter 12 Cancel Routines
            • ▶Chapter 13 IoCompletion Routines
            • ▶Chapter 14 IoTimer and CustomTimerDpc Routines
            • ▶Chapter 15 Unload Routine
            • ▶Chapter 16 Common Driver Design Issues
            • ▶Appendix A SCSI Drivers
            • ▶Kernel-mode Glossary
          • ▶Reference
        • ▶Graphics Drivers
        • ▶Multimedia Drivers
        • ▶Network Drivers
        • ▶Virtual DOS Drivers
      • ▶Smart Card DDK
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples