Storage driver-architecture

HI,
There are the terms: class driver, miniclass driver, port driver, miniport driver, controller driver and controller minidriver.
Under storage driver for IDE, there are class driver, port driver, controller driver and controller minidriver.
Can somebody explain what’s their responsibility respectivelyk to me?
BTW, how is the ATA protocol reflected in the storage driver architecture?

Thanks and regards

Please consult the DDK first. This is a good place to start

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Storage_d/hh/Storage_d/01scsidr_15095ee9-d146-4fd0-9852-1073bf62fc2c.xml.asp?frame=true


From: wusite [mailto:wusite@126.com]
Sent: Thursday, April 27, 2006 9:14 PM
Subject: Storage driver-architecture

HI,

There are the terms: class driver, miniclass driver, port driver, miniport driver, controller driver and controller minidriver.

Under storage driver for IDE, there are class driver, port driver, controller driver and controller minidriver.

Can somebody explain what’s their responsibility respectivelyk to me?

BTW, how is the ATA protocol reflected in the storage driver architecture?

Thanks and regards

?? ?? ?? ?? ?? ?? ?? ?? ???ᡱ ?? ?? ?? ?? ??
?? ?? ?? ?? ?? ͳ ?? ?? ?? ?? ?? һ ?? ?? ?? ֮ ?У??? ?? Ajax ?? ???126 ??D ?? ??? ?? ?? ?? ?? ?? http:</http:>