4.2 Device Drivers’ Staged IRP Processing
4.3 Intermediate Drivers’ Staged IRP Processing
The basic structure of any Windows NT® kernel-mode driver consists of a set of required standard driver routines, plus some number of optional standard routines and internal routines, as determined by the type of driver and the driver’s designer. The common set of standard routines allows these drivers to process IRPs by calling NT support routines.
This chapter presents an overview of the standard routines for NT drivers, so that driver writers can determine the following:
For specific information about any of the support routines mentioned in this chapter, see the Kernel-mode Driver Reference. For specific information about the required functionality of each standard routine, see Chapters 5 through 15.