IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY

Dear All,

I filter both volumes and disks in a single driver and encounter a problem
when the subj comes. I set a completion routine then forward this IRP down,
but this IRP is never completes (current stack location points to
ftdisk.sys, IoCallDriver never returns). So I have a non-completed IRP for
each existing volume.

If I do not set a completion routine this IRP completes without a problem.
All other IRPs are working fine with completion routine. Why can it be?

Regards,
Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> I filter both volumes and disks in a single driver and encounter a problem

when the subj comes. I set a completion routine then forward this IRP
down,
but this IRP is never completes (current stack location points to
ftdisk.sys, IoCallDriver never returns). So I have a non-completed IRP for
each existing volume.

Is it not by design?
Looks like it will be completed by FtDisk/DmIo only if some unique ID
changes.

Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com