Hello. 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? Or
do I simply have to buffer more data?
Any thoughts?
thanks,
Philip Lukidis