Why does this happen on WinMe ?

Hi all,

In our driver we modify the data that is coming from USB audio driver ( by
microsoft ) and send the modified to data to next layer through a different
IRP & URB. In case of Windows 98 , 2K & XP this works fine . With Windows ME
, for some reason , the data that is coming from USB audio is always Zero’s
. When I checked other parameters for IsoChronous transfer structure , they
seems to be good and holding valid values. When I tried to pass the URB
without touching it , we see the data on Iso OUT pipe . Why is this
happening on Windows ME ? Did anybody see this problem before ? Any ideas or
solution for this problem ?

thanks in advance
sri.