question for streaming minidriver

Hello. I’ve sent this question last week, but in the hopes that the list
was not really looked at much because many people have been at WinHEC/DDC, I
have sent it again. Apologies for the double send.

I’m trying to debug a problem I have with my streamclass minidriver under
Win2k. This minidriver is a MIDI capture/render driver, and I have a
problem on capture, only on Win2k (WinXP is fine). When I receive very long
MIDI sysex messages, the throughput increases, and I find that I am running
out of queued read SRBs. I have tried using
StreamClassCompleteRequestAndMarkQueueReady(pSrb) and
StreamClassStreamNotification(ReadyForNextStreamDataRequest, m_pClassObject)
but to no avail; it seems that under Win2k the parent driver cannot keep up.
Is there any way I can jostle the parent driver to send me SRBs faster?
Buffering is no solution, because the observed throughput, is way slower
than normal MIDI throughput. I need to get streamclass to send more read
requests. Any thoughts?

thanks,

Philip Lukidis