read for bitmap file.

Hi all,

I’ve wrote a fsd for cd device, once I access a bitmap file, Exlorer will
send many fastio read or IRP_MJ_READ request to my fsd driver, each one just
for 4096 bytes, so for a larger file, I have to deal with so many request,
this will frozen Explorer sometimes, due to read from cd media is not fast
enough.

Is there a solution to avoid this?
Thanks for any help.

Anson.