1.7. Storage Driver Hierarchy and Driver Types

As explained briefly in the preceding sections, Windows NT has an architecture that layers multiple drivers into a hierarchy. The advantage is that the architecture is extensible, and new drivers can easily be introduced anywhere in the hierarchy. Thus, by layering drivers one on top of another, we can create complex functionality. From the point of view of the Windows NT Executive, all drivers have similar structures and driver functionality can be invoked in a similar manner, no matter what driver is being invoked to provide a particular functionality.

This section presents an overview of the Windows NT storage driver stack. Note that this is an overview of just the basic drivers involved and not ...

Get Inside Windows Storage: Server Storage Technologies for Windows® 2000, Windows® Server 2003, and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.