From: yushang on 7 Oct 2009 05:17 On Oct 5, 9:24 am, "Maxim S. Shatskih" <ma...(a)storagecraft.com.no.spam> wrote: > >Yes, FDO of the actual disk is created in disk.sys. And disk.sys > >creates PDO for each partition. > > Pre-Vista. > > On Vista+, partmgr does all of this - calling IoReadPartitionTableEx, responding to drive layour IOCTLs, having a PnP bus driver for partition PDOs. > > -- > Maxim S. Shatskih > Windows DDK MVP > ma...(a)storagecraft.comhttp://www.storagecraft.com In fact , PartMgr for XP will filter out the IRP_MN_QUERY_DEVICE_RELATIONS request and takes over all the partition PDOs . PnP Mgr will never see these PDOs.
From: Maxim S. Shatskih on 7 Oct 2009 06:08 > In fact , PartMgr for XP will filter out the > IRP_MN_QUERY_DEVICE_RELATIONS request and takes over all the partition > PDOs . PnP Mgr will never see these PDOs. Gone in Vista I think. -- Maxim S. Shatskih Windows DDK MVP maxim(a)storagecraft.com http://www.storagecraft.com
From: yushang on 7 Oct 2009 06:34 On Oct 7, 6:08 pm, "Maxim S. Shatskih" <ma...(a)storagecraft.com.no.spam> wrote: > > In fact , PartMgr for XP will filter out the > > IRP_MN_QUERY_DEVICE_RELATIONS request and takes over all the partition > > PDOs . PnP Mgr will never see these PDOs. > > Gone in Vista I think. > > -- > Maxim S. Shatskih > Windows DDK MVP > ma...(a)storagecraft.comhttp://www.storagecraft.com Maybe originally the disk driver is not designed to work with a filter dirver like PartMgr ? Vista refactored the functionality between disk driver and partition management :)
First
|
Prev
|
Pages: 1 2 Prev: DDK Version history Next: GetJob failing with ERROR_INVALID_PARAMETER on Windows 7 RTM |