hi,
This is regarding the virtual miniport driver. Here for mounting a CD Image , i am passing an IOCTL to the miniport driver.
when no image is mounted, i am sending status error with no media in device in test_unit_ready command. When i mount the image from my application through an user ioctl, i make the test_unit_ready command to send success value. So after this the read_toc command comes and i pass corresponding TOC. But now, scsiop_read command does not come always. The behaviour is inconsistent especially on Windows NT. For the same situation, it works half the time, i.e. the SCSIOP_READ comes after SCSIOP_READ_TOC, but half the time it does not come after mounting and on the explorer, it gives “Incorrect Function” message.
After passing the ioctl, i am doing definedosdevice() on the drive.
what to do exactly after passing the mount IOCTL from the application so that the SCSIOP_READ will come consistently after SCSIOP_READ_TOC and drive will get mounted properly in the explorer.
Thanks in advance.
Best Regards
Arun
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com