MULTIPLE_IRP_COMPLETE_REQUESTS

I have a StartIo and my own IRP queue for the video and the audio on
board. It runs OK with a single board, but when I install
multiple boards, it runs for only hours and I get the blue screen
stating “MULTIPLE_IRP_COMPLETE_REQUESTS”.

Inside my multi-threading test program, I have to open the drver twice to
get two device handles so one is used for video and the other for audio. Is
that normal?

Before I tried to open the deivce only once and both video and audio threads
shared the same handle. It turned out to be one thread seemed to block the
other. I never got it to work,but after I opened twice to have two handles
from the driver, the issue went away.

Thanks


Get your FREE download of MSN Explorer at http://explorer.msn.com


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